104 HistoricalVariable::Pointer,
105 NonHistoricalVariable::Pointer,
106 PropertiesVariable::Pointer>;
112 template<
class TRawDataType>
115 TRawDataType
const* pBegin,
116 int const* NumberOfEntities,
117 int const** pListShapeBegin,
118 int const* ShapeSizes,
119 const int NumberOfContainers);
121 template<
class TRawDataType>
124 TRawDataType* pBegin,
125 int const* NumberOfEntities,
126 int const** pListShapeBegin,
127 int const* ShapeSizes,
128 const int NumberOfContainers);
130 template<
class TRawDataType>
133 TRawDataType* pBegin,
142 const std::vector<ContainerVariableType>& rContainerVariables);
150 const std::vector<ContainerVariableType>& rContainerVariables);
Construct a new CollectiveExpression instance.
Definition: collective_expression.h:41
Definition: collective_expression_io.h:47
HistoricalVariable(const VariableType &rVariable)
Definition: collective_expression_io.h:54
KRATOS_CLASS_POINTER_DEFINITION(HistoricalVariable)
const VariableType mVariable
Definition: collective_expression_io.h:60
Definition: collective_expression_io.h:66
NonHistoricalVariable(const VariableType &rVariable)
Definition: collective_expression_io.h:73
KRATOS_CLASS_POINTER_DEFINITION(NonHistoricalVariable)
const VariableType mVariable
Definition: collective_expression_io.h:79
Definition: collective_expression_io.h:85
const VariableType mVariable
Definition: collective_expression_io.h:98
KRATOS_CLASS_POINTER_DEFINITION(PropertiesVariable)
PropertiesVariable(const VariableType &rVariable)
Definition: collective_expression_io.h:92
Definition: collective_expression_io.h:27
std::variant< HistoricalVariable::Pointer, NonHistoricalVariable::Pointer, PropertiesVariable::Pointer > ContainerVariableType
Definition: collective_expression_io.h:106
std::variant< const Variable< int > *, const Variable< double > *, const Variable< array_1d< double, 3 > > *, const Variable< array_1d< double, 4 > > *, const Variable< array_1d< double, 6 > > *, const Variable< array_1d< double, 9 > > *, const Variable< Vector > *, const Variable< Matrix > * > VariableType
Definition: collective_expression_io.h:40
TSpaceType::IndexType Size(TSpaceType &dummy, typename TSpaceType::VectorType const &rV)
Definition: add_strategies_to_python.cpp:111
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