|
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 |
|
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 |
|
using | MoFEM::Types::VectorAdaptor = VectorShallowArrayAdaptor<double> |
|
using | MoFEM::Types::VectorIntAdaptor = VectorShallowArrayAdaptor<int> |
|
template<typename T > |
using | MoFEM::Types::MatrixShallowArrayAdaptor |
|
typedef MatrixShallowArrayAdaptor< double > | MoFEM::Types::MatrixAdaptor |
| Matrix adaptor.
|
|
Types.
Definition in file Types.hpp.