|
| ContactTree (MoFEM::Interface &m_field, boost::shared_ptr< moab::Core > core_mesh_ptr, int max_order, std::map< int, Range > &&body_map) |
|
MoFEMErrorCode | preProcess () |
| function is run at the beginning of loop More...
|
|
MoFEMErrorCode | postProcess () |
| function is run at the end of loop More...
|
|
boost::shared_ptr< OrientedBoxTreeTool > & | getTreeSurfPtr () |
|
auto | getRootSetSurf () |
|
int | getMaxLevel () const |
|
auto | findFaceDataVecPtr (EntityHandle fe_ent) |
|
auto | getFaceDataPtr (std::vector< FaceData >::iterator &it, int gg, std::vector< FaceData > *vec_ptr) |
|
| PostProcBrokenMeshInMoabBase (MoFEM::Interface &m_field, std::string opts_prefix="") |
|
| PostProcBrokenMeshInMoabBase (MoFEM::Interface &m_field, boost::shared_ptr< moab::Core > core_mesh_ptr, std::string opts_prefix="") |
|
virtual | ~PostProcBrokenMeshInMoabBase () |
|
auto & | getMapGaussPts () |
| Get vector of vectors associated to integration points. More...
|
|
auto & | getPostProcMesh () |
| Get postprocessing mesh. More...
|
|
auto & | getPostProcElements () |
| Get postprocessing elements. More...
|
|
MoFEMErrorCode | writeFile (const std::string file_name) |
| wrote results in (MOAB) format, use "file_name.h5m" More...
|
|
MoFEMErrorCode | setTagsToTransfer (std::vector< Tag > tags_to_transfer) |
| Set tags to be transferred to post-processing mesh. More...
|
|
Public Member Functions inherited from MoFEM::FaceElementForcesAndSourcesCore |
MoFEMErrorCode | operator() () |
| function is run for every finite element More...
|
|
| FaceElementForcesAndSourcesCore (Interface &m_field) |
|
Public Member Functions inherited from MoFEM::ForcesAndSourcesCore |
| ForcesAndSourcesCore (Interface &m_field) |
|
boost::ptr_deque< UserDataOperator > & | getOpPtrVector () |
| Use to push back operator for row operator. More...
|
|
auto & | getElementPolynomialBase () |
| Get the Entity Polynomial Base object. More...
|
|
auto & | getUserPolynomialBase () |
| Get the User Polynomial Base object. More...
|
|
int | getMaxDataOrder () const |
| Get max order of approximation for data fields. More...
|
|
int | getMaxRowOrder () const |
| Get max order of approximation for field in rows. More...
|
|
int | getMaxColOrder () const |
| Get max order of approximation for field in columns. More...
|
|
auto & | getEntData (const FieldSpace space, const EntityType type, const int side) |
| Get the entity data. More...
|
|
auto & | getDataOnElementBySpaceArray () |
| Get data on entities and space. More...
|
|
auto & | getDerivedDataOnElementBySpaceArray () |
| Get derived data on entities and space. More...
|
|
MoFEMErrorCode | query_interface (boost::typeindex::type_index type_index, UnknownInterface **iface) const |
|
| FEMethod ()=default |
|
auto | getFEName () const |
| get finite element name More...
|
|
auto | getDataDofsPtr () const |
|
auto | getDataVectorDofsPtr () const |
|
const FieldEntity_vector_view & | getDataFieldEnts () const |
|
boost::shared_ptr< FieldEntity_vector_view > & | getDataFieldEntsPtr () const |
|
auto & | getRowFieldEnts () const |
|
auto & | getRowFieldEntsPtr () const |
|
auto & | getColFieldEnts () const |
|
auto & | getColFieldEntsPtr () const |
|
auto | getRowDofsPtr () const |
|
auto | getColDofsPtr () const |
|
auto | getNumberOfNodes () const |
|
EntityHandle | getFEEntityHandle () const |
|
MoFEMErrorCode | getNodeData (const std::string field_name, VectorDouble &data, const bool reset_dofs=true) |
|
| BasicMethod () |
|
virtual | ~BasicMethod ()=default |
|
int | getNinTheLoop () const |
| get number of evaluated element in the loop More...
|
|
int | getLoopSize () const |
| get loop size More...
|
|
auto | getLoHiFERank () const |
| Get lo and hi processor rank of iterated entities. More...
|
|
auto | getLoFERank () const |
| Get upper rank in loop for iterating elements. More...
|
|
auto | getHiFERank () const |
| Get upper rank in loop for iterating elements. More...
|
|
unsigned int | getFieldBitNumber (std::string field_name) const |
|
MoFEMErrorCode | copyBasicMethod (const BasicMethod &basic) |
| Copy data from other base method to this base method. More...
|
|
boost::weak_ptr< CacheTuple > | getCacheWeakPtr () const |
| Get the cache weak ptr object. More...
|
|
| KspMethod () |
|
virtual | ~KspMethod ()=default |
|
MoFEMErrorCode | copyKsp (const KspMethod &ksp) |
| copy data form another method More...
|
|
| PetscData () |
|
virtual | ~PetscData ()=default |
|
MoFEMErrorCode | copyPetscData (const PetscData &petsc_data) |
|
template<class IFACE > |
MoFEMErrorCode | registerInterface (bool error_if_registration_failed=true) |
| Register interface. More...
|
|
template<class IFACE > |
MoFEMErrorCode | getInterface (IFACE *&iface) const |
| Get interface reference to pointer of interface. More...
|
|
template<class IFACE > |
MoFEMErrorCode | getInterface (IFACE **const iface) const |
| Get interface pointer to pointer of interface. More...
|
|
template<class IFACE , typename boost::enable_if< boost::is_pointer< IFACE >, int >::type = 0> |
IFACE | getInterface () const |
| Get interface pointer to pointer of interface. More...
|
|
template<class IFACE , typename boost::enable_if< boost::is_reference< IFACE >, int >::type = 0> |
IFACE | getInterface () const |
| Get reference to interface. More...
|
|
template<class IFACE > |
IFACE * | getInterface () const |
| Function returning pointer to interface. More...
|
|
virtual | ~UnknownInterface ()=default |
|
| SnesMethod () |
|
virtual | ~SnesMethod ()=default |
|
MoFEMErrorCode | copySnes (const SnesMethod &snes) |
| Copy snes data. More...
|
|
| TSMethod () |
|
virtual | ~TSMethod ()=default |
|
MoFEMErrorCode | copyTs (const TSMethod &ts) |
| Copy TS solver data. More...
|
|
|
MoFEMErrorCode | buildTree (Range &ents) |
|
MoFEMErrorCode | setGaussPts (int order) |
|
MoFEMErrorCode | preProcess () |
| Generate vertices and elements. More...
|
|
MoFEMErrorCode | postProcess () |
|
int | getRule (int order) |
|
virtual int | getMaxLevel () const |
| Determine refinement level based on fields approx ordre. More...
|
|
virtual MoFEMErrorCode | preProcPostProc () |
|
virtual MoFEMErrorCode | postProcPostProc () |
|
virtual MoFEMErrorCode | transferTags () |
|
Protected Member Functions inherited from MoFEM::FaceElementForcesAndSourcesCore |
virtual MoFEMErrorCode | calculateAreaAndNormalAtIntegrationPts () |
| Calculate element area and normal of the face at integration points. More...
|
|
virtual MoFEMErrorCode | calculateAreaAndNormal () |
| Calculate element area and normal of the face. More...
|
|
virtual MoFEMErrorCode | setIntegrationPts () |
| Set integration points. More...
|
|
virtual MoFEMErrorCode | getSpaceBaseAndOrderOnElement () |
| Determine approximation space and order of base functions. More...
|
|
virtual MoFEMErrorCode | calculateCoordinatesAtGaussPts () |
| Calculate coordinate at integration points. More...
|
|
Protected Member Functions inherited from MoFEM::ForcesAndSourcesCore |
MoFEMErrorCode | getEntitySense (const EntityType type, boost::ptr_vector< EntitiesFieldData::EntData > &data) const |
| get sense (orientation) of entity More...
|
|
MoFEMErrorCode | getEntityDataOrder (const EntityType type, const FieldSpace space, boost::ptr_vector< EntitiesFieldData::EntData > &data) const |
| Get the entity data order. More...
|
|
template<EntityType type> |
MoFEMErrorCode | getEntitySense (EntitiesFieldData &data) const |
| Get the entity sense (orientation) More...
|
|
template<EntityType type> |
MoFEMErrorCode | getEntityDataOrder (EntitiesFieldData &data, const FieldSpace space) const |
| Get the entity data order for given space. More...
|
|
MoFEMErrorCode | getFaceNodes (EntitiesFieldData &data) const |
| Get nodes on faces. More...
|
|
MoFEMErrorCode | getSpacesAndBaseOnEntities (EntitiesFieldData &data) const |
| Get field approximation space and base on entities. More...
|
|
virtual int | getRule (int order_row, int order_col, int order_data) |
| another variant of getRule More...
|
|
virtual MoFEMErrorCode | setGaussPts (int order_row, int order_col, int order_data) |
| set user specific integration rule More...
|
|
MoFEMErrorCode | calHierarchicalBaseFunctionsOnElement (const FieldApproximationBase b) |
| Calculate base functions. More...
|
|
MoFEMErrorCode | calHierarchicalBaseFunctionsOnElement () |
| Calculate base functions. More...
|
|
MoFEMErrorCode | calBernsteinBezierBaseFunctionsOnElement () |
| Calculate Bernstein-Bezier base. More...
|
|
MoFEMErrorCode | createDataOnElement (EntityType type) |
| Create a entity data on element object. More...
|
|
MoFEMErrorCode | loopOverOperators () |
| Iterate user data operators. More...
|
|
template<typename EXTRACTOR > |
MoFEMErrorCode | getNodesIndices (const int bit_number, FieldEntity_vector_view &ents_field, VectorInt &nodes_indices, VectorInt &local_nodes_indices, EXTRACTOR &&extractor) const |
| get node indices More...
|
|
MoFEMErrorCode | getRowNodesIndices (EntitiesFieldData &data, const int bit_number) const |
| get row node indices from FENumeredDofEntity_multiIndex More...
|
|
MoFEMErrorCode | getColNodesIndices (EntitiesFieldData &data, const int bit_number) const |
| get col node indices from FENumeredDofEntity_multiIndex More...
|
|
template<typename EXTRACTOR > |
MoFEMErrorCode | getEntityIndices (EntitiesFieldData &data, const int bit_number, FieldEntity_vector_view &ents_field, const EntityType type_lo, const EntityType type_hi, EXTRACTOR &&extractor) const |
|
MoFEMErrorCode | getEntityRowIndices (EntitiesFieldData &data, const int bit_number, const EntityType type_lo=MBVERTEX, const EntityType type_hi=MBPOLYHEDRON) const |
|
MoFEMErrorCode | getEntityColIndices (EntitiesFieldData &data, const int bit_number, const EntityType type_lo=MBVERTEX, const EntityType type_hi=MBPOLYHEDRON) const |
|
MoFEMErrorCode | getNoFieldIndices (const int bit_number, boost::shared_ptr< FENumeredDofEntity_multiIndex > dofs, VectorInt &nodes_indices) const |
| get NoField indices More...
|
|
MoFEMErrorCode | getNoFieldRowIndices (EntitiesFieldData &data, const int bit_number) const |
| get col NoField indices More...
|
|
MoFEMErrorCode | getNoFieldColIndices (EntitiesFieldData &data, const int bit_number) const |
| get col NoField indices More...
|
|
MoFEMErrorCode | getBitRefLevelOnData () |
|
MoFEMErrorCode | getNoFieldFieldData (const int bit_number, VectorDouble &ent_field_data, VectorDofs &ent_field_dofs, VectorFieldEntities &ent_field) const |
| Get field data on nodes. More...
|
|
MoFEMErrorCode | getNoFieldFieldData (EntitiesFieldData &data, const int bit_number) const |
|
MoFEMErrorCode | getNodesFieldData (EntitiesFieldData &data, const int bit_number) const |
| Get data on nodes. More...
|
|
MoFEMErrorCode | getEntityFieldData (EntitiesFieldData &data, const int bit_number, const EntityType type_lo=MBVERTEX, const EntityType type_hi=MBPOLYHEDRON) const |
|
MoFEMErrorCode | getProblemNodesIndices (const std::string &field_name, const NumeredDofEntity_multiIndex &dofs, VectorInt &nodes_indices) const |
| get indices of nodal indices which are declared for problem but not this particular element More...
|
|
MoFEMErrorCode | getProblemTypeIndices (const std::string &field_name, const NumeredDofEntity_multiIndex &dofs, EntityType type, int side_number, VectorInt &indices) const |
| get indices by type (generic function) which are declared for problem but not this particular element More...
|
|
MoFEMErrorCode | getProblemNodesRowIndices (const std::string &field_name, VectorInt &nodes_indices) const |
|
MoFEMErrorCode | getProblemTypeRowIndices (const std::string &field_name, EntityType type, int side_number, VectorInt &indices) const |
|
MoFEMErrorCode | getProblemNodesColIndices (const std::string &field_name, VectorInt &nodes_indices) const |
|
MoFEMErrorCode | getProblemTypeColIndices (const std::string &field_name, EntityType type, int side_number, VectorInt &indices) const |
|
Definition at line 34 of file EshelbianContact.hpp.