#include <MatrixLinearSolver.h>

Public Member Functions | |
| GraphScatteredMatrix (SolverImpl *p) | |
| void | setMBKFacts (double m, double b, double k) |
| MultExpr< GraphScatteredMatrix, GraphScatteredVector > | operator* (GraphScatteredVector &v) |
| void | apply (GraphScatteredVector &res, GraphScatteredVector &x) |
Static Public Member Functions | |
| static const char * | Name () |
Protected Attributes | |
| SolverImpl * | parent |
| double | mFact |
| double | bFact |
| double | kFact |
Definition at line 251 of file MatrixLinearSolver.h.
| sofa::simulation::GraphScatteredMatrix::GraphScatteredMatrix | ( | SolverImpl * | p | ) | [inline] |
Definition at line 257 of file MatrixLinearSolver.h.
| void sofa::simulation::GraphScatteredMatrix::apply | ( | GraphScatteredVector & | res, | |
| GraphScatteredVector & | x | |||
| ) |
Definition at line 45 of file MatrixLinearSolver.cpp.
References sofa::simulation::SolverImpl::addMBKdx(), sofa::simulation::SolverImpl::addMdx(), bFact, sofa::simulation::SolverImpl::computeDf(), kFact, mFact, parent, sofa::simulation::SolverImpl::projectResponse(), sofa::simulation::SolverImpl::propagateDx(), and sofa::simulation::SolverImpl::propagateDxAndResetDf().
| static const char* sofa::simulation::GraphScatteredMatrix::Name | ( | ) | [inline, static] |
Definition at line 274 of file MatrixLinearSolver.h.
| MultExpr<GraphScatteredMatrix,GraphScatteredVector> sofa::simulation::GraphScatteredMatrix::operator* | ( | GraphScatteredVector & | v | ) | [inline] |
Definition at line 267 of file MatrixLinearSolver.h.
| void sofa::simulation::GraphScatteredMatrix::setMBKFacts | ( | double | m, | |
| double | b, | |||
| double | k | |||
| ) | [inline] |
double sofa::simulation::GraphScatteredMatrix::bFact [protected] |
double sofa::simulation::GraphScatteredMatrix::kFact [protected] |
double sofa::simulation::GraphScatteredMatrix::mFact [protected] |
SolverImpl* sofa::simulation::GraphScatteredMatrix::parent [protected] |
1.5.7.1