Jive reference manual
List of all members | Public Types | Public Member Functions | Public Attributes | Protected Member Functions
jive::implict::SolverRunData Class Reference

#include <jive/implict/SolverRunData.h>

Inheritance diagram for jive::implict::SolverRunData:
Inheritance graph

Public Types

typedef Collectable Super
 
typedef SolverRunData Self
 

Public Member Functions

 SolverRunData (const String &ctx)
 
void init (const Properties &globdat)
 
void initSolver (const String &name, const Properties &conf, const Properties &props, const Properties &globdat)
 
void getExtVector (const Vector &fext, const Properties &globdat)
 
void getIntVector (const Vector &fint, const Properties &globdat)
 
void updateMatrix (const Properties &globdat)
 
void updateMatrix (const Vector &fint, const Properties &globdat)
 
void updateModel (const Properties &globdat)
 
void updateConstraints (const Properties &globdat)
 
void advance (const Properties &globdat)
 
bool commit (const Properties &globdat)
 
void cancel (const Properties &globdat)
 

Public Attributes

const String context
 
Ref< Modelmodel
 
Ref< DofSpacedofs
 
Ref< Constraintscons
 
Ref< VectorSpacevspace
 
Ref< Solversolver
 
Ref< AbstractMatrixsysmat
 
Ref< AbstractMatrixprecon
 

Protected Member Functions

virtual ~SolverRunData ()
 
- Protected Member Functions inherited from jem::Collectable
 Collectable ()
 Creates an empty Collectable. More...
 
 ~Collectable ()
 Frees resources. More...
 

Member Typedef Documentation

Constructor & Destructor Documentation

jive::implict::SolverRunData::SolverRunData ( const String ctx)
explicit
virtual jive::implict::SolverRunData::~SolverRunData ( )
protectedvirtual

Member Function Documentation

void jive::implict::SolverRunData::init ( const Properties globdat)
void jive::implict::SolverRunData::initSolver ( const String name,
const Properties conf,
const Properties props,
const Properties globdat 
)
void jive::implict::SolverRunData::getExtVector ( const Vector &  fext,
const Properties globdat 
)
void jive::implict::SolverRunData::getIntVector ( const Vector &  fint,
const Properties globdat 
)
void jive::implict::SolverRunData::updateMatrix ( const Properties globdat)
void jive::implict::SolverRunData::updateMatrix ( const Vector &  fint,
const Properties globdat 
)
void jive::implict::SolverRunData::updateModel ( const Properties globdat)
void jive::implict::SolverRunData::updateConstraints ( const Properties globdat)
void jive::implict::SolverRunData::advance ( const Properties globdat)
bool jive::implict::SolverRunData::commit ( const Properties globdat)
void jive::implict::SolverRunData::cancel ( const Properties globdat)

Member Data Documentation

const String jive::implict::SolverRunData::context
Ref<Model> jive::implict::SolverRunData::model
Ref<DofSpace> jive::implict::SolverRunData::dofs
Ref<Constraints> jive::implict::SolverRunData::cons
Ref<VectorSpace> jive::implict::SolverRunData::vspace
Ref<Solver> jive::implict::SolverRunData::solver
Ref<AbstractMatrix> jive::implict::SolverRunData::sysmat
Ref<AbstractMatrix> jive::implict::SolverRunData::precon