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