|
Marine systems simulation
|
#include <ConstraintSolver.h>
Inheritance diagram for CoRiBoDynamics::ConstraintSolver::SubDomainInertiaTask:
Collaboration diagram for CoRiBoDynamics::ConstraintSolver::SubDomainInertiaTask:Public Member Functions | |
| void | init (int start_index, int end_index, SparseMatrixBuilder *MatrixBuilder, Vector *Force, std::vector< RigidElement * > *element) |
| void | ComputeSubDomain (double T, const double *const X) |
| void | Execute () |
| virtual void | Execute ()=0 |
Protected Attributes | |
| int | m_ix0 |
| int | m_ix1 |
| start index | |
| std::vector< RigidElement * > * | m_element |
| end index | |
| SparseMatrixBuilder * | m_MatrixBuilder |
| Vector * | m_Force |
| const double * | m_X |
| double | m_T |
inherits Task wraps a subset of RigidElements in a Task for parallell computation of update step
|
virtual |
Implements CoRiBoDynamics::CoreBoundThreadPool::Task.