#include <collective_expression_io.h>
|
|
using | VariableType = 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 > * > |
|
|
using | ContainerVariableType = std::variant< HistoricalVariable::Pointer, NonHistoricalVariable::Pointer, PropertiesVariable::Pointer > |
|
|
|
template<class TRawDataType > |
static void | Read (CollectiveExpression &rCollectiveExpression, TRawDataType const *pBegin, int const *NumberOfEntities, int const **pListShapeBegin, int const *ShapeSizes, const int NumberOfContainers) |
|
template<class TRawDataType > |
static void | Move (CollectiveExpression &rCollectiveExpression, TRawDataType *pBegin, int const *NumberOfEntities, int const **pListShapeBegin, int const *ShapeSizes, const int NumberOfContainers) |
|
template<class TRawDataType > |
static void | Write (const CollectiveExpression &rCollectiveExpression, TRawDataType *pBegin, const int Size) |
|
static void | Read (CollectiveExpression &rCollectiveExpression, const ContainerVariableType &rContainerVariable) |
|
static void | Read (CollectiveExpression &rCollectiveExpression, const std::vector< ContainerVariableType > &rContainerVariables) |
|
static void | Write (const CollectiveExpression &rCollectiveExpression, const ContainerVariableType &rContainerVariable) |
|
static void | Write (const CollectiveExpression &rCollectiveExpression, const std::vector< ContainerVariableType > &rContainerVariables) |
|
◆ ContainerVariableType
◆ VariableType
using Kratos::CollectiveExpressionIO::VariableType = 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>*> |
◆ Move()
template<class TRawDataType >
template void Kratos::CollectiveExpressionIO::Move |
( |
CollectiveExpression & |
rCollectiveExpression, |
|
|
TRawDataType * |
pBegin, |
|
|
int const * |
NumberOfEntities, |
|
|
int const ** |
pListShapeBegin, |
|
|
int const * |
ShapeSizes, |
|
|
const int |
NumberOfContainers |
|
) |
| |
|
static |
◆ Read() [1/3]
◆ Read() [2/3]
◆ Read() [3/3]
template<class TRawDataType >
void Kratos::CollectiveExpressionIO::Read |
( |
CollectiveExpression & |
rCollectiveExpression, |
|
|
TRawDataType const * |
pBegin, |
|
|
int const * |
NumberOfEntities, |
|
|
int const ** |
pListShapeBegin, |
|
|
int const * |
ShapeSizes, |
|
|
const int |
NumberOfContainers |
|
) |
| |
|
static |
◆ Write() [1/3]
◆ Write() [2/3]
◆ Write() [3/3]
template<class TRawDataType >
void Kratos::CollectiveExpressionIO::Write |
( |
const CollectiveExpression & |
rCollectiveExpression, |
|
|
TRawDataType * |
pBegin, |
|
|
const int |
Size |
|
) |
| |
|
static |
The documentation for this class was generated from the following files: