|
Marine systems simulation
|
#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 () |
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 |
| SparseMatrixBuilder * | m_builder |
Wraps a Cholesky UtU solver in a Task for parallell computation
|
virtual |
Implements CoRiBoDynamics::CoreBoundThreadPool::Task.