![]() |
v0.13.0 |
Partitioned (Indexed) Finite Element in Problem. More...
#include <src/multi_indices/FEMultiIndices.hpp>
Public Types | |
using | interface_type_FiniteElement = interface_FiniteElement< EntFiniteElement, EntFiniteElement > |
using | interface_type_EntFiniteElement = interface_EntFiniteElement< EntFiniteElement > |
![]() | |
typedef interface_RefEntity< REFENT > | interface_type_RefEntity |
typedef interface_RefElement< REFENT > | interface_type_RefElement |
Public Attributes | |
unsigned int | part |
Partition number. More... | |
![]() | |
boost::shared_ptr< REFENT > | sPtr |
Friends | |
std::ostream & | operator<< (std::ostream &os, const NumeredEntFiniteElement &e) |
Partitioned (Indexed) Finite Element in Problem.
This type of structure is used to compose problem. Problem is build from indexed finite elements. This data structure carry information about partition, which is specific to problem.
Definition at line 738 of file FEMultiIndices.hpp.
using MoFEM::NumeredEntFiniteElement::interface_type_EntFiniteElement = interface_EntFiniteElement<EntFiniteElement> |
Definition at line 745 of file FEMultiIndices.hpp.
using MoFEM::NumeredEntFiniteElement::interface_type_FiniteElement = interface_FiniteElement<EntFiniteElement, EntFiniteElement> |
Definition at line 743 of file FEMultiIndices.hpp.
|
virtualdefault |
MoFEM::NumeredEntFiniteElement::NumeredEntFiniteElement | ( | const boost::shared_ptr< EntFiniteElement > & | sptr | ) |
\Construct indexed finite element
Definition at line 463 of file FEMultiIndices.cpp.
boost::weak_ptr< FENumeredDofEntity > MoFEM::NumeredEntFiniteElement::getColDofsByPetscGlobalDofIdx | ( | const int | idx | ) | const |
get FE dof by petsc index
Definition at line 486 of file FEMultiIndices.cpp.
boost::shared_ptr< FENumeredDofEntity_multiIndex > MoFEM::NumeredEntFiniteElement::getColDofsPtr | ( | ) | const |
get FE dof on column
Definition at line 619 of file FEMultiIndices.cpp.
boost::shared_ptr<EntFiniteElement>& MoFEM::NumeredEntFiniteElement::getEntFiniteElement | ( | ) | const |
Definition at line 750 of file FEMultiIndices.hpp.
unsigned int MoFEM::NumeredEntFiniteElement::getPart | ( | ) | const |
boost::weak_ptr< FENumeredDofEntity > MoFEM::NumeredEntFiniteElement::getRowDofsByPetscGlobalDofIdx | ( | const int | idx | ) | const |
get FE dof by petsc index
Definition at line 468 of file FEMultiIndices.cpp.
boost::shared_ptr< FENumeredDofEntity_multiIndex > MoFEM::NumeredEntFiniteElement::getRowDofsPtr | ( | ) | const |
get FE dof on row
Definition at line 591 of file FEMultiIndices.cpp.
|
friend |
Definition at line 504 of file FEMultiIndices.cpp.
unsigned int MoFEM::NumeredEntFiniteElement::part |
Partition number.
Definition at line 748 of file FEMultiIndices.hpp.