SOFA API  73d8bb95
Open source framework for multi-physics simuation
sofa::component::linearsolver::GraphScatteredMatrix Class Reference

#include <GraphScatteredTypes.h>

Public Attributes

core::MechanicalParams mparams
 
simulation::common::MechanicalOperationsparent
 

Public Member Functions

 GraphScatteredMatrix ()
 
void setMBKFacts (const core::MechanicalParams *mparams)
 
MultExpr< GraphScatteredMatrix, GraphScatteredVectoroperator* (GraphScatteredVector &v)
 
void apply (GraphScatteredVector &res, GraphScatteredVector &x)
 
std::size_t rowSize ()
 
std::size_t colSize ()
 provides the number of rows of the Graph Scattered Matrix More...
 

Static Public Member Functions

static const char * Name ()
 provides the number of columns of the Graph Scattered Matrix More...
 

Attribute details

core::MechanicalParams sofa::component::linearsolver::GraphScatteredMatrix::mparams
simulation::common::MechanicalOperations* sofa::component::linearsolver::GraphScatteredMatrix::parent

Constructor details

sofa::component::linearsolver::GraphScatteredMatrix::GraphScatteredMatrix ( )
inline

Function details

void sofa::component::linearsolver::GraphScatteredMatrix::apply ( GraphScatteredVector res,
GraphScatteredVector x 
)
std::size_t sofa::component::linearsolver::GraphScatteredMatrix::colSize ( )

provides the number of rows of the Graph Scattered Matrix

static const char* sofa::component::linearsolver::GraphScatteredMatrix::Name ( )
inlinestatic

provides the number of columns of the Graph Scattered Matrix

MultExpr<GraphScatteredMatrix,GraphScatteredVector> sofa::component::linearsolver::GraphScatteredMatrix::operator* ( GraphScatteredVector v)
inline
std::size_t sofa::component::linearsolver::GraphScatteredMatrix::rowSize ( )
void sofa::component::linearsolver::GraphScatteredMatrix::setMBKFacts ( const core::MechanicalParams mparams)
inline