|
virtual MoFEMErrorCode | MoFEM::CoreInterface::add_ents_to_field_by_dim (const Range &ents, const int dim, const std::string &name, int verb=DEFAULT_VERBOSITY)=0 |
| Add entities to field meshset. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::add_ents_to_field_by_type (const Range &ents, const EntityType type, const std::string &name, int verb=DEFAULT_VERBOSITY)=0 |
| Add entities to field meshset. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::add_ents_to_field_by_dim (const EntityHandle meshset, const int dim, const std::string &name, const bool recursive=true, int verb=DEFAULT_VERBOSITY)=0 |
| Add entities to field meshset. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::add_ents_to_field_by_type (const EntityHandle meshset, const EntityType type, const std::string &name, const bool recursive=true, int verb=DEFAULT_VERBOSITY)=0 |
| Add entities to field meshset. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::remove_ents_from_field_by_bit_ref (const BitRefLevel bit, const BitRefLevel mask, int verb=DEFAULT_VERBOSITY)=0 |
| remove entities from field More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::remove_ents_from_field (const std::string name, const EntityHandle meshset, const EntityType type, int verb=DEFAULT_VERBOSITY)=0 |
| remove entities from field More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::remove_ents_from_field (const std::string name, const Range ents, int verb=DEFAULT_VERBOSITY)=0 |
| remove entities from field More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::remove_ents_from_field (const Range ents, int verb=DEFAULT_VERBOSITY)=0 |
| remove entities from all fields More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::set_field_order (const EntityHandle meshset, const EntityType type, const std::string &name, const ApproximationOrder order, int verb=DEFAULT_VERBOSITY)=0 |
| Set order approximation of the entities in the field. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::set_field_order (const Range &ents, const std::string &name, const ApproximationOrder order, int verb=DEFAULT_VERBOSITY)=0 |
| Set order approximation of the entities in the field. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::set_field_order_by_entity_type_and_bit_ref (const BitRefLevel &bit, const BitRefLevel &mask, const EntityType type, const std::string &name, const ApproximationOrder order, int verb=DEFAULT_VERBOSITY)=0 |
| Set order approximation of the entities in the field. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::list_fields () const =0 |
| list entities in the field More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::build_fields (int verb=DEFAULT_VERBOSITY)=0 |
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_field_entities_by_dimension (const std::string name, int dim, Range &ents) const =0 |
| get entities in the field by dimension More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_field_entities_by_type (const std::string name, EntityType type, Range &ents) const =0 |
| get entities in the field by type More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::get_field_entities_by_handle (const std::string name, Range &ents) const =0 |
| get entities in the field by handle More...
|
|
virtual bool | MoFEM::CoreInterface::check_field (const std::string &name) const =0 |
| check if field is in database More...
|
|
virtual const Field * | MoFEM::CoreInterface::get_field_structure (const std::string &name, enum MoFEMTypes bh=MF_EXIST) const =0 |
| get field structure More...
|
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::loop_dofs (const std::string &field_name, DofMethod &method, int verb=DEFAULT_VERBOSITY)=0 |
| Make a loop over dofs. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::loop_entities (const std::string field_name, EntityMethod &method, Range const *const ents=nullptr, int verb=DEFAULT_VERBOSITY)=0 |
| Loop over field entities. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::loop_entities (const Problem *problem_ptr, const std::string field_name, RowColData rc, EntityMethod &method, int lower_rank, int upper_rank, int verb=DEFAULT_VERBOSITY)=0 |
| Loop over field entities in the problem. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::loop_entities (const std::string problem_name, const std::string field_name, RowColData rc, EntityMethod &method, int lower_rank, int upper_rank, int verb=DEFAULT_VERBOSITY)=0 |
| Loop over field entities in the problem. More...
|
|
virtual MoFEMErrorCode | MoFEM::CoreInterface::loop_entities (const std::string problem_name, const std::string field_name, RowColData rc, EntityMethod &method, int verb=DEFAULT_VERBOSITY)=0 |
| Loop over field entities in the problem. 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_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...
|
|
#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...
|
|
Data structure for adding and managing fields.
virtual DofEntityByUId::iterator MoFEM::CoreInterface::get_dofs_by_name_and_ent_begin |
( |
const std::string & |
field_name, |
|
|
const EntityHandle |
ent |
|
) |
| const |
|
pure virtual |
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)
for(IT_GET_DOFS_FIELD_BY_NAME_AND_ENT_FOR_LOOP(MFIELD,NAME,ENT,IT)) { ... }
- Parameters
-
Implemented in MoFEM::CoreTmp< 0 >.
virtual DofEntityByUId::iterator MoFEM::CoreInterface::get_dofs_by_name_and_ent_end |
( |
const std::string & |
field_name, |
|
|
const EntityHandle |
ent |
|
) |
| const |
|
pure virtual |
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)
for(IT_GET_DOFS_FIELD_BY_NAME_AND_ENT_FOR_LOOP(MFIELD,NAME,ENT,IT)) { ... }
- Parameters
-
Implemented in MoFEM::CoreTmp< 0 >.
virtual DofEntityByUId::iterator MoFEM::CoreInterface::get_dofs_by_name_and_type_begin |
( |
const std::string & |
field_name, |
|
|
const EntityType |
type |
|
) |
| const |
|
pure virtual |
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)
for(IT_GET_DOFS_FIELD_BY_NAME_AND_TYPE_FOR_LOOP(MFIELD,NAME,TYPE,IT)) { ... }
- Parameters
-
Implemented in MoFEM::CoreTmp< 0 >.
virtual DofEntityByUId::iterator MoFEM::CoreInterface::get_dofs_by_name_and_type_end |
( |
const std::string & |
field_name, |
|
|
const EntityType |
type |
|
) |
| const |
|
pure virtual |
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)
for(IT_GET_DOFS_FIELD_BY_NAME_AND_TYPE_FOR_LOOP(MFIELD,NAME,TYPE,IT)) { ... }
- Parameters
-
Implemented in MoFEM::CoreTmp< 0 >.
virtual DofEntityByUId::iterator MoFEM::CoreInterface::get_dofs_by_name_begin |
( |
const std::string & |
field_name | ) |
const |
|
pure virtual |
get begin iterator of field dofs of given name (instead you can use IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT)
for(IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT)) { ... }
- Parameters
-
Implemented in MoFEM::CoreTmp< 0 >.
virtual DofEntityByUId::iterator MoFEM::CoreInterface::get_dofs_by_name_end |
( |
const std::string & |
field_name | ) |
const |
|
pure virtual |
get begin iterator of field dofs of given name (instead you can use IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT)
for(IT_GET_DOFS_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT)) { ... }
- Parameters
-
Implemented in MoFEM::CoreTmp< 0 >.
virtual FieldEntityByUId::iterator MoFEM::CoreInterface::get_ent_field_by_name_begin |
( |
const std::string & |
field_name | ) |
const |
|
pure virtual |
get begin iterator of field ents of given name (instead you can use IT_GET_ENT_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT)
for(IT_GET_ENT_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT)) { ... }
- Parameters
-
Implemented in MoFEM::CoreTmp< 0 >.
virtual FieldEntityByUId::iterator MoFEM::CoreInterface::get_ent_field_by_name_end |
( |
const std::string & |
field_name | ) |
const |
|
pure virtual |
get begin iterator of field dofs of given name (instead you can use IT_GET_ENT_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT)
for(IT_GET_ENT_FIELD_BY_NAME_FOR_LOOP(MFIELD,NAME,IT)) { ... }
- Parameters
-
Implemented in MoFEM::CoreTmp< 0 >.