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< Model > model
 
Ref< DofSpace > dofs
 
Ref< Constraints > cons
 
Ref< VectorSpace > vspace
 
Ref< Solver > solver
 
Ref< AbstractMatrix > sysmat
 
Ref< AbstractMatrix > precon
 

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