#include <BlocMatrixWriter.h>
This class is a helper to efficiently implement addKToMatrix in forcefields (and is could later be used for mapping, etc.) See TriangularFEMForceFieldOptim for an example.
Classes | |
class | BaseMatrixWriter |
class | BlocBaseMatrixWriter |
class | BlocCRSMatrixWriter |
class | CRSMatrixWriter |
struct | DispatcherForceField_addKToMatrix |
Public Member Functions | |
template<class Dispatcher > | |
void | apply (Dispatcher &dispatch, sofa::linearalgebra::BaseMatrix *m, unsigned int offsetL, unsigned int offsetC) |
template<class FF > | |
void | addKToMatrix (FF *main, const sofa::core::MechanicalParams *mparams, sofa::core::behavior::MultiMatrixAccessor::MatrixRef r) |
|
inline |
|
inline |