Marine systems simulation
CoRiBoDynamics::SparseMatrixBuilder::ConnectionSolverTask Class Reference

#include <SparseMatrixBuilder.h>

+ Inheritance diagram for CoRiBoDynamics::SparseMatrixBuilder::ConnectionSolverTask:
+ Collaboration diagram for CoRiBoDynamics::SparseMatrixBuilder::ConnectionSolverTask:

Public Types

enum  State { COMPUTE , SOLVE }
 

Public Member Functions

void Execute ()
 
virtual void Execute ()=0
 

Public Attributes

std::vector< int > elements
 
Eigen::SimplicialLLT< SparseMat, Eigen::Upper, Eigen::NaturalOrdering< int > > * m_sparse_solver
 
SparseMat connection_matrix
 
const Vector * global_B
 
Vector b
 
Vector x
 
double accumulator
 
enum CoRiBoDynamics::SparseMatrixBuilder::ConnectionSolverTask::State state
 
SparseMatrixBuilderm_builder
 

Detailed Description

Wraps a Cholesky UtU solver in a Task for parallell computation

Member Function Documentation

◆ Execute()

void CoRiBoDynamics::SparseMatrixBuilder::ConnectionSolverTask::Execute ( )
virtual

The documentation for this class was generated from the following file: