|
typedef int | MoFEM::Types::DofIdx |
| Index of DOF.
|
|
typedef int | MoFEM::Types::MoFEMDofIdx |
| Index of DOF using mofem native index.
|
|
typedef int | MoFEM::Types::PetscLocalDofIdx |
| Index of DOF using local petsc index.
|
|
typedef int | MoFEM::Types::PetscGlobalDofIdx |
| Index of DOF using global pets index.
|
|
typedef int | MoFEM::Types::FEIdx |
| Index of the element.
|
|
typedef int | MoFEM::Types::EntIdx |
| Index of DOF on the entity.
|
|
typedef int | MoFEM::Types::EntPart |
| Partition owning entity.
|
|
typedef double | MoFEM::Types::FieldData |
| Field data type.
|
|
typedef int | MoFEM::Types::ApproximationOrder |
| Approximation on the entity.
|
|
typedef int | MoFEM::Types::FieldCoefficientsNumber |
| Number of field coefficients.
|
|
typedef char | MoFEM::Types::FieldBitNumber |
| Field bit number.
|
|
typedef uint128_t | MoFEM::Types::UId |
| Unique Id.
|
|
typedef int | MoFEM::Types::ShortId |
| Unique Id in the field.
|
|
typedef std::bitset< BITREFEDGES_SIZE > | MoFEM::Types::BitRefEdges |
|
typedef std::bitset< BITREFLEVEL_SIZE > | MoFEM::Types::BitRefLevel |
| Bit structure attached to each entity identifying to what mesh entity is attached.
|
|
typedef std::bitset< BITFIELDID_SIZE > | MoFEM::Types::BitFieldId |
| Field Id.
|
|
typedef std::bitset< BITFEID_SIZE > | MoFEM::Types::BitFEId |
| Finite element Id.
|
|
typedef std::bitset< BITPROBLEMID_SIZE > | MoFEM::Types::BitProblemId |
| Problem Id.
|
|
typedef std::bitset< BITINTERFACEUID_SIZE > | MoFEM::Types::BitIntefaceId |
|
typedef std::bitset< 32 > | MoFEM::Types::CubitBCType |
|
template<typename T > |
using | MoFEM::Types::VecAllocator = std::vector< T, std::allocator< T > > |
|
using | MoFEM::Types::IntAllocator = VecAllocator< int > |
|
using | MoFEM::Types::DoubleAllocator = VecAllocator< double > |
|
using | MoFEM::Types::ComplexDoubleAllocator = VecAllocator< std::complex< double > > |
|
template<typename T > |
using | MoFEM::Types::UBlasVector = ublas::vector< T, VecAllocator< T > > |
|
using | MoFEM::Types::VectorInt = UBlasVector< int > |
|
using | MoFEM::Types::VectorDouble = UBlasVector< double > |
|
using | MoFEM::Types::VectorComplexDouble = UBlasVector< std::complex< double > > |
|
using | MoFEM::Types::VectorADouble = UBlasVector< adouble > |
|
template<typename T > |
using | MoFEM::Types::UBlasMatrix = ublas::matrix< T, ublas::row_major, VecAllocator< T > > |
|
using | MoFEM::Types::MatrixInt = UBlasMatrix< int > |
|
using | MoFEM::Types::MatrixDouble = UBlasMatrix< double > |
|
using | MoFEM::Types::MatrixComplexDouble = UBlasMatrix< std::complex< double > > |
|
using | MoFEM::Types::MatrixADouble = UBlasMatrix< adouble > |
|
template<typename T , size_t N> |
using | MoFEM::Types::VectorBoundedArray = ublas::vector< T, ublas::bounded_array< T, N > > |
|
using | MoFEM::Types::VectorInt3 = VectorBoundedArray< int, 3 > |
|
using | MoFEM::Types::VectorInt4 = VectorBoundedArray< int, 4 > |
|
using | MoFEM::Types::VectorInt5 = VectorBoundedArray< int, 5 > |
|
using | MoFEM::Types::VectorInt6 = VectorBoundedArray< int, 6 > |
|
using | MoFEM::Types::VectorInt9 = VectorBoundedArray< int, 9 > |
|
using | MoFEM::Types::VectorDouble3 = VectorBoundedArray< double, 3 > |
|
using | MoFEM::Types::VectorDouble4 = VectorBoundedArray< double, 4 > |
|
using | MoFEM::Types::VectorDouble5 = VectorBoundedArray< double, 5 > |
|
using | MoFEM::Types::VectorDouble6 = VectorBoundedArray< double, 6 > |
|
using | MoFEM::Types::VectorDouble9 = VectorBoundedArray< double, 9 > |
|
using | MoFEM::Types::VectorDouble12 = VectorBoundedArray< double, 12 > |
|
using | MoFEM::Types::VectorADouble9 = VectorBoundedArray< adouble, 9 > |
|
template<typename T , size_t N> |
using | MoFEM::Types::MatrixBoundedArray = ublas::matrix< T, ublas::row_major, ublas::bounded_array< T, N > > |
|
using | MoFEM::Types::MatrixDouble3by3 = MatrixBoundedArray< double, 9 > |
|
using | MoFEM::Types::MatrixComplexDouble3by3 = MatrixBoundedArray< std::complex< double >, 9 > |
|
using | MoFEM::Types::MatrixADouble3by3 = MatrixBoundedArray< adouble, 9 > |
|
template<typename T > |
using | MoFEM::Types::VectorShallowArrayAdaptor = ublas::vector< T, ublas::shallow_array_adaptor< T > > |
|
using | MoFEM::Types::VectorAdaptor = VectorShallowArrayAdaptor< double > |
|
using | MoFEM::Types::VectorIntAdaptor = VectorShallowArrayAdaptor< int > |
|
template<typename T > |
using | MoFEM::Types::MatrixShallowArrayAdaptor = ublas::matrix< double, ublas::row_major, ublas::shallow_array_adaptor< double > > |
|
typedef MatrixShallowArrayAdaptor< double > | MoFEM::Types::MatrixAdaptor |
| Matrix adaptor.
|
|
Types.
Definition in file Types.hpp.