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;
VecAllocator< double > DoubleAllocator
UBlasVector< adouble > VectorADouble
UBlasVector< std::complex< double > > VectorComplexDouble
std::bitset< BITFEID_SIZE > BitFEId
Finite element Id.
int EntIdx
Index of DOF on the entity.
ublas::matrix< double, ublas::row_major, ublas::shallow_array_adaptor< double > > MatrixShallowArrayAdaptor
MatrixBoundedArray< std::complex< double >, 9 > MatrixComplexDouble3by3
VectorBoundedArray< int, 3 > VectorInt3
VectorBoundedArray< double, 4 > VectorDouble4
std::bitset< BITINTERFACEUID_SIZE > BitIntefaceId
VectorBoundedArray< int, 5 > VectorInt5
double FieldData
Field data type.
std::bitset< 32 > CubitBCType
VectorBoundedArray< adouble, 9 > VectorADouble9
std::bitset< BITPROBLEMID_SIZE > BitProblemId
Problem Id.
std::vector< T, std::allocator< T > > VecAllocator
int MoFEMDofIdx
Index of DOF using mofem native index.
VectorShallowArrayAdaptor< int > VectorIntAdaptor
int PetscLocalDofIdx
Index of DOF using local petsc index.
UBlasMatrix< std::complex< double > > MatrixComplexDouble
int ApproximationOrder
Approximation on the entity.
VecAllocator< std::complex< double > > ComplexDoubleAllocator
VectorBoundedArray< int, 9 > VectorInt9
std::bitset< BITFIELDID_SIZE > BitFieldId
Field Id.
VectorBoundedArray< double, 12 > VectorDouble12
int PetscGlobalDofIdx
Index of DOF using global pets index.
VectorBoundedArray< double, 6 > VectorDouble6
ublas::vector< T, ublas::bounded_array< T, N > > VectorBoundedArray
ublas::matrix< T, ublas::row_major, ublas::bounded_array< T, N > > MatrixBoundedArray
VectorBoundedArray< double, 5 > VectorDouble5
VectorBoundedArray< int, 6 > VectorInt6
UBlasMatrix< int > MatrixInt
VecAllocator< int > IntAllocator
ublas::vector< T, VecAllocator< T > > UBlasVector
int FieldCoefficientsNumber
Number of field coefficients.
VectorBoundedArray< double, 3 > VectorDouble3
VectorShallowArrayAdaptor< double > VectorAdaptor
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.
MatrixShallowArrayAdaptor< double > MatrixAdaptor
Matrix adaptor.
ublas::vector< T, ublas::shallow_array_adaptor< T > > VectorShallowArrayAdaptor
VectorBoundedArray< double, 9 > VectorDouble9
UBlasVector< int > VectorInt
VectorBoundedArray< int, 4 > VectorInt4
UBlasMatrix< adouble > MatrixADouble
char FieldBitNumber
Field bit number.
ublas::matrix< T, ublas::row_major, VecAllocator< T > > UBlasMatrix
int ShortId
Unique Id in the field.
int FEIdx
Index of the element.
implementation of Data Operators for Forces and Sources