50 template<
class TRawDataType>
52 TRawDataType
const* pBegin,
53 const int NumberOfEntities,
54 int const* pShapeBegin,
73 const int mNumberOfEntities;
75 std::vector<IndexType> mShape;
97 template <
class TRawDataType>
100 const int NumberOfEntities,
101 int const* pShapeBegin,
102 const int ShapeSize);
120 const int mNumberOfEntities;
122 int const*
const mpShapeBegin;
124 const int mShapeSize;
145 template<
class TRawDataType>
147 TRawDataType* pBegin,
156 void Execute(
const Expression& rExpression)
override;
175 template<
class TRawDataType,
class TContainerType, MeshType TMeshType>
178 TRawDataType
const* pBegin,
179 const int NumberOfEntities,
180 int const* pShapeBegin,
181 const int ShapeSize);
183 template<
class TContainerType, MeshType TMeshType>
187 const std::vector<IndexType>& rShape);
189 template<
class TRawDataType,
class TContainerType, MeshType TMeshType>
192 TRawDataType* pBegin,
193 const int NumberOfEntities,
194 int const* pShapeBegin,
195 const int ShapeSize);
197 template<
class TContainerType, MeshType TMeshType>
201 const std::vector<IndexType>& rShape);
203 template<
class TRawDataType,
class TContainerType, MeshType TMeshType>
206 TRawDataType* pBegin,
209 template<
class TContainerType, MeshType TMeshType>
Definition: c_array_expression_io.h:130
std::size_t IndexType
Definition: c_array_expression_io.h:135
KRATOS_CLASS_POINTER_DEFINITION(Output)
~Output() override=default
std::variant< int *, double * > RawArrayType
Definition: c_array_expression_io.h:137
Definition: c_array_expression_io.h:29
Container variable data holder.
Definition: container_expression.h:80
Base class or all the expression types.
Definition: expression.h:38
Kratos::intrusive_ptr< Expression > Pointer
Definition: expression.h:44
Definition: expression_io.h:69
#define KRATOS_API(...)
Definition: kratos_export_api.h:40
void Read(LiteralFlatExpression< std::conditional_t< std::is_same_v< TDataType, int >, int, double >> &rExpression, const IndexType EntityDataBeginIndex, const TDataType &rValue, std::index_sequence< TIndex... >)
Definition: variable_expression_data_io.cpp:31
REF: G. R. Cowper, GAUSSIAN QUADRATURE FORMULAS FOR TRIANGLES.
Definition: mesh_condition.cpp:21