32 std::map<std::string, boost::shared_ptr<Range>>
mapTypeRow;
33 std::map<std::string, boost::shared_ptr<Range>>
mapTypeCol;
implementation of Data Operators for Forces and Sources
PetscBool isSquareMatrix
true if rows equals to cols
std::vector< std::string > rowCompPrb
boost::shared_ptr< NestSchurData > nestedSchurDataPtr
PetscBool destroyProblem
If true destroy problem with DM.
const Problem * problemMainOfSubPtr
pointer to main problem to sub-problem
std::string problemName
Problem name.
PetscBool isPartitioned
true if read mesh is on parts
std::map< std::string, boost::shared_ptr< Range > > mapTypeCol
const Problem * problemPtr
pointer to problem data structure
std::map< std::string, boost::shared_ptr< Range > > mapTypeRow
std::vector< std::string > colSubFields
boost::shared_ptr< BlockStructure > blocMatDataPtr
Interface * mField_ptr
MoFEM interface.
std::vector< std::string > rowSubFields
PetscBool isProblemBuild
True if problem is build.
std::vector< std::string > colCompPrb
PETSc Discrete Manager data structure.
Deprecated interface functions.
keeps basic data about problem