|
virtual const Field_multiIndex * | MoFEM::CoreInterface::get_fields () const =0 |
| Get the fields object. More...
|
|
virtual const RefEntity_multiIndex * | MoFEM::CoreInterface::get_ref_ents () const =0 |
| Get the ref ents object. More...
|
|
virtual const RefElement_multiIndex * | MoFEM::CoreInterface::get_ref_finite_elements () const =0 |
| Get the ref finite elements object. More...
|
|
virtual const FiniteElement_multiIndex * | MoFEM::CoreInterface::get_finite_elements () const =0 |
| Get the finite elements object. More...
|
|
virtual const EntFiniteElement_multiIndex * | MoFEM::CoreInterface::get_ents_finite_elements () const =0 |
| Get the ents finite elements object. More...
|
|
virtual const FieldEntity_multiIndex * | MoFEM::CoreInterface::get_field_ents () const =0 |
| Get the field ents object. More...
|
|
virtual const DofEntity_multiIndex * | MoFEM::CoreInterface::get_dofs () const =0 |
| Get the dofs object. More...
|
|
virtual const Problem * | MoFEM::CoreInterface::get_problem (const std::string problem_name) const =0 |
| Get the problem object. More...
|
|
virtual const Problem_multiIndex * | MoFEM::CoreInterface::get_problems () const =0 |
| Get the problems object. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_fields (const Field_multiIndex **fields_ptr) const =0 |
| Get fields multi-index from database. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_ref_ents (const RefEntity_multiIndex **refined_ents_ptr) const =0 |
| Get ref entities multi-index from database. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_ref_finite_elements (const RefElement_multiIndex **refined_finite_elements_ptr) const =0 |
| Get ref finite elements multi-index form database. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_finite_elements (const FiniteElement_multiIndex **fe_ptr) const =0 |
| Get finite elements multi-index. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_ents_finite_elements (const EntFiniteElement_multiIndex **fe_ent_ptr) const =0 |
| Get entities finite elements multi-index. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_problem (const std::string &problem_name, const Problem **problem_ptr) const =0 |
| Get problem database (data structure) More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_problems (const Problem_multiIndex **problems_ptr) const =0 |
| Get pointer to problems multi-index. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_field_ents (const FieldEntity_multiIndex **field_ents) const =0 |
| Get field multi index. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_dofs (const DofEntity_multiIndex **dofs_ptr) const =0 |
| Get dofs multi index. More...
|
|
virtual EntFiniteElement_multiIndex::index< Unique_mi_tag >::type::iterator | MoFEM::CoreInterface::get_fe_by_name_begin (const std::string &fe_name) const =0 |
| get begin iterator of finite elements of given name (instead you can use IT_GET_FES_BY_NAME_FOR_LOOP(MFIELD,NAME,IT) More...
|
|
virtual EntFiniteElement_multiIndex::index< Unique_mi_tag >::type::iterator | MoFEM::CoreInterface::get_fe_by_name_end (const std::string &fe_name) const =0 |
| get end iterator of finite elements of given name (instead you can use IT_GET_FES_BY_NAME_FOR_LOOP(MFIELD,NAME,IT) More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_ents_elements_adjacency (const FieldEntityEntFiniteElementAdjacencyMap_multiIndex **dofs_elements_adjacency) const =0 |
| Get the dofs elements adjacency object. More...
|
|
virtual const FieldEntityEntFiniteElementAdjacencyMap_multiIndex * | MoFEM::CoreInterface::get_ents_elements_adjacency () const =0 |
| Get the dofs elements adjacency object. More...
|
|
virtual FieldEntityByUId::iterator | MoFEM::CoreInterface::get_ent_field_by_name_begin (const std::string &field_name) const =0 |
| get begin iterator of field ents of given name (instead you can use IT_GET_ENT_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT) More...
|
|
virtual FieldEntityByUId::iterator | MoFEM::CoreInterface::get_ent_field_by_name_end (const std::string &field_name) const =0 |
| get begin iterator of field dofs of given name (instead you can use IT_GET_ENT_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT) More...
|
|
virtual DofEntityByUId::iterator | MoFEM::CoreInterface::get_dofs_by_name_begin (const std::string &field_name) const =0 |
| get begin iterator of field dofs of given name (instead you can use IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT) More...
|
|
virtual DofEntityByUId::iterator | MoFEM::CoreInterface::get_dofs_by_name_end (const std::string &field_name) const =0 |
| get begin iterator of field dofs of given name (instead you can use IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT) More...
|
|
virtual DofEntityByUId::iterator | MoFEM::CoreInterface::get_dofs_by_name_and_ent_begin (const std::string &field_name, const EntityHandle ent) const =0 |
| get begin iterator of field dofs of given name and ent(instead you can use IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,ENT,IT) More...
|
|
virtual DofEntityByUId::iterator | MoFEM::CoreInterface::get_dofs_by_name_and_ent_end (const std::string &field_name, const EntityHandle ent) const =0 |
| get begin iterator of field dofs of given name and ent (instead you can use IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,ENT,IT) More...
|
|
virtual DofEntityByUId::iterator | MoFEM::CoreInterface::get_dofs_by_name_and_type_begin (const std::string &field_name, const EntityType type) const =0 |
| get begin iterator of field dofs of given name and ent type (instead you can use IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,TYPE,IT) More...
|
|
virtual DofEntityByUId::iterator | MoFEM::CoreInterface::get_dofs_by_name_and_type_end (const std::string &field_name, const EntityType type) const =0 |
| get begin iterator of field dofs of given name end ent type(instead you can use IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,TYPE,IT) More...
|
|
#define | _IT_GET_DOFS_FIELD_BY_NAME_AND_ENT_FOR_LOOP_(MFIELD, NAME, ENT, IT) |
| loop over all dofs from a moFEM field and particular field More...
|
|
#define | _IT_GET_FES_BY_NAME_FOR_LOOP_(MFIELD, NAME, IT) |
| loop over all finite elements from a moFEM field and FE More...
|
|
#define | _IT_GET_ENT_FIELD_BY_NAME_FOR_LOOP_(MFIELD, NAME, IT) |
| loop over all dofs from a moFEM field and particular field More...
|
|
#define | _IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP_(MFIELD, NAME, IT) |
|
#define | _IT_GET_DOFS_FIELD_BY_NAME_AND_TYPE_FOR_LOOP_(MFIELD, NAME, TYPE, IT) |
| loop over all dofs from a moFEM field and particular field More...
|
|
Get direct access to multi-indices in database.