OOFEM
2.4
OOFEM.org - Object Oriented Finite Element Solver
|
Support struct to handle all the split up variables used during the solving step. More...
#include <staggeredsolver.h>
Public Member Functions | |
DofGrouping (const std::vector< CustomEquationNumbering > &numberings, Domain *m) | |
void | giveTotalLocationArray (IntArray &locationArray, const UnknownNumberingScheme &s, Domain *d) |
Public Attributes | |
std::vector< std::unique_ptr< SparseMtrx > > | stiffnessMatrixList |
std::vector< FloatArray > | fIntList |
std::vector< FloatArray > | fExtList |
std::vector< IntArray > | locArrayList |
std::vector< FloatArray > | X |
std::vector< FloatArray > | dX |
std::vector< FloatArray > | ddX |
Support struct to handle all the split up variables used during the solving step.
Definition at line 89 of file staggeredsolver.h.
oofem::DofGrouping::DofGrouping | ( | const std::vector< CustomEquationNumbering > & | numberings, |
Domain * | m | ||
) |
Definition at line 107 of file staggeredsolver.C.
References giveTotalLocationArray(), and locArrayList.
void oofem::DofGrouping::giveTotalLocationArray | ( | IntArray & | locationArray, |
const UnknownNumberingScheme & | s, | ||
Domain * | d | ||
) |
Definition at line 123 of file staggeredsolver.C.
References oofem::IntArray::at(), oofem::IntArray::clear(), oofem::IntArray::findNonzeros(), oofem::IntArray::followedBy(), oofem::Domain::giveDofManagers(), oofem::Domain::giveElements(), oofem::IntArray::giveSize(), and oofem::IntArray::resize().
Referenced by DofGrouping().
std :: vector< FloatArray > oofem::DofGrouping::ddX |
Definition at line 99 of file staggeredsolver.h.
Referenced by oofem::StaggeredSolver::solve().
std :: vector< FloatArray > oofem::DofGrouping::dX |
Definition at line 98 of file staggeredsolver.h.
Referenced by oofem::StaggeredSolver::solve().
std :: vector< FloatArray > oofem::DofGrouping::fExtList |
Definition at line 94 of file staggeredsolver.h.
Referenced by oofem::StaggeredSolver::solve().
std :: vector< FloatArray > oofem::DofGrouping::fIntList |
Definition at line 93 of file staggeredsolver.h.
Referenced by oofem::StaggeredSolver::solve().
std :: vector< IntArray > oofem::DofGrouping::locArrayList |
Definition at line 96 of file staggeredsolver.h.
Referenced by DofGrouping(), and oofem::StaggeredSolver::solve().
std :: vector< std :: unique_ptr< SparseMtrx > > oofem::DofGrouping::stiffnessMatrixList |
Definition at line 92 of file staggeredsolver.h.
Referenced by oofem::StaggeredSolver::solve().
std :: vector< FloatArray > oofem::DofGrouping::X |
Definition at line 97 of file staggeredsolver.h.
Referenced by oofem::StaggeredSolver::solve().