|
Jive reference manual
|
#include <jive/solver/PointConstrainer.h>

Public Member Functions | |
| DirectPointConstrainer (const String &name, Ref< Constraints > cons, Ref< SparseMatrixObj > matrix) | |
Public Member Functions inherited from jive::solver::PointConstrainer | |
| PointConstrainer (const String &name, Ref< Constraints > cons, Ref< AbstractMatrix > input, Ref< SparseMatrixObj > output=NIL) | |
| virtual void | update () |
| virtual bool | updated () const |
| virtual void | getRhs (const Vector &g, const Vector &f) const |
| Computes a right-hand side vector for the constrained system of equations. More... | |
| virtual void | getLhs (const Vector &x, const Vector &y) const |
| virtual void | initLhs (const Vector &x, const Vector &y) const |
| virtual Constraints * | getConstraints () const |
| virtual AbstractMatrix * | getInputMatrix () const |
| virtual AbstractMatrix * | getOutputMatrix () const |
Public Member Functions inherited from jive::solver::Constrainer | |
| virtual void | apply ()=0 |
| Updates the coefficient matrix of the constrained system of equations. More... | |
| virtual void | getSolution (const Vector &x, const Vector &y) const =0 |
| Computes the solution of the original system of equations. More... | |
| virtual Shape | inputMatrixShape () const =0 |
| Returns the shape of the input matrix. More... | |
| virtual Shape | outputMatrixShape () const =0 |
| Returns the shape of the output matrix. More... | |
Public Attributes | |
| PointConstrainer | |
Protected Member Functions | |
| virtual | ~DirectPointConstrainer () |
| virtual void | doUpdate_ () |
Protected Member Functions inherited from jive::solver::PointConstrainer | |
| virtual | ~PointConstrainer () |
Protected Member Functions inherited from jive::solver::Constrainer | |
| virtual | ~Constrainer () |
Additional Inherited Members | |
Public Types inherited from jive::solver::Constrainer | |
| typedef jem::Tuple< int, 2 > | Shape |
| A type representing the shape of a matrix. More... | |
| typedef util::Vector | Vector |
| A vector type. More... | |
Static Public Member Functions inherited from jive::solver::PointConstrainer | |
| static Ref< Constrainer > | makeNew (const String &name, const Properties &conf, const Properties &props, Ref< Constraints > cons, Ref< AbstractMatrix > matrix) |
| static void | declare () |
Static Public Attributes inherited from jive::solver::PointConstrainer | |
| static const char * | TYPE_NAME |
| static const char * | MODE_PROP |
Protected Attributes inherited from jive::solver::PointConstrainer | |
| Ref< Constraints > | cons_ |
| Ref< AbstractMatrix > | input_ |
| Ref< SparseMatrixObj > | output_ |
| BoolVector | dofMask_ |
| IdxVector | slaveDofs_ |
| Vector | rvalues_ |
| Vector | rhs_ |
| int | events_ |
Static Protected Attributes inherited from jive::solver::PointConstrainer | |
| static const int | NEW_RVALUES_ |
| static const int | NEW_SLAVE_DOFS_ |
| static const int | NEW_MAT_VALUES_ |
| static const int | NEW_MAT_STRUCT_ |
| jive::solver::DirectPointConstrainer::DirectPointConstrainer | ( | const String & | name, |
| Ref< Constraints > | cons, | ||
| Ref< SparseMatrixObj > | matrix | ||
| ) |
|
protectedvirtual |
|
protectedvirtual |
Implements jive::solver::PointConstrainer.
| jive::solver::DirectPointConstrainer::PointConstrainer |