KratosMultiphysics
KRATOS Multiphysics (Kratos) is a framework for building parallel, multi-disciplinary simulation software, aiming at modularity, extensibility, and high performance. Kratos is written in C++, and counts with an extensive Python interface.
Kratos::Variable< TDataType > Member List

This is the complete list of members for Kratos::Variable< TDataType >, including all inherited members.

Allocate(void **pData) const overrideKratos::Variable< TDataType >inlinevirtual
Assign(const void *pSource, void *pDestination) const overrideKratos::Variable< TDataType >inlinevirtual
AssignZero(void *pDestination) const overrideKratos::Variable< TDataType >inlinevirtual
Clone(const void *pSource) const overrideKratos::Variable< TDataType >inlinevirtual
Copy(const void *pSource, void *pDestination) const overrideKratos::Variable< TDataType >inlinevirtual
Delete(void *pSource) const overrideKratos::Variable< TDataType >inlinevirtual
Destruct(void *pSource) const overrideKratos::Variable< TDataType >inlinevirtual
GenerateKey(const std::string &Name, std::size_t Size, bool IsComponent, char ComponentIndex)Kratos::VariableDatastatic
GetComponentIndex() constKratos::VariableDatainline
GetSourceVariable() constKratos::VariableDatainline
GetTimeDerivative() constKratos::Variable< TDataType >inline
GetValue(void *pSource) constKratos::Variable< TDataType >inline
GetValue(const void *pSource) constKratos::Variable< TDataType >inline
HashKey() constKratos::VariableDatainline
Info() const overrideKratos::Variable< TDataType >inlinevirtual
IsComponent() constKratos::VariableDatainline
IsNotComponent() constKratos::VariableDatainline
Key() constKratos::VariableDatainline
KeyType typedefKratos::Variable< TDataType >
KRATOS_CLASS_POINTER_DEFINITION(Variable)Kratos::Variable< TDataType >
Kratos::VariableData::KRATOS_CLASS_POINTER_DEFINITION(VariableData)Kratos::VariableData
Load(Serializer &rSerializer, void *pData) const overrideKratos::Variable< TDataType >inlinevirtual
Name() constKratos::VariableDatainline
operator size_t() constKratos::VariableDatainline
operator=(const VariableType &rOtherVariable)=deleteKratos::Variable< TDataType >
Kratos::VariableData::operator=(const VariableData &rOtherVariable)Kratos::VariableDatainlineprotected
Print(const void *pSource, std::ostream &rOStream) const overrideKratos::Variable< TDataType >inlinevirtual
PrintData(const void *pSource, std::ostream &rOStream) const overrideKratos::Variable< TDataType >inlinevirtual
PrintData(std::ostream &rOStream) const overrideKratos::Variable< TDataType >inlinevirtual
PrintInfo(std::ostream &rOStream) const overrideKratos::Variable< TDataType >inlinevirtual
pZero() const overrideKratos::Variable< TDataType >inlinevirtual
Save(Serializer &rSerializer, void *pData) const overrideKratos::Variable< TDataType >inlinevirtual
Serializer classKratos::Variable< TDataType >friend
SetKey(KeyType NewKey)Kratos::VariableData
Size() constKratos::VariableDatainline
SourceKey() constKratos::VariableDatainline
StaticObject()Kratos::Variable< TDataType >inlinestatic
Type typedefKratos::Variable< TDataType >
Variable(const std::string &NewName, const TDataType Zero=TDataType(), const VariableType *pTimeDerivativeVariable=nullptr)Kratos::Variable< TDataType >inlineexplicit
Variable(const std::string &NewName, const VariableType *pTimeDerivativeVariable)Kratos::Variable< TDataType >inlineexplicit
Variable(const std::string &rNewName, TSourceVariableType *pSourceVariable, char ComponentIndex, const TDataType Zero=TDataType())Kratos::Variable< TDataType >inlineexplicit
Variable(const std::string &rNewName, TSourceVariableType *pSourceVariable, char ComponentIndex, const VariableType *pTimeDerivativeVariable, const TDataType Zero=TDataType())Kratos::Variable< TDataType >inlineexplicit
Variable(const VariableType &rOtherVariable)Kratos::Variable< TDataType >inlineexplicit
VariableData(const VariableData &rOtherVariable)Kratos::VariableData
VariableData(const std::string &NewName, std::size_t NewSize)Kratos::VariableDataprotected
VariableData(const std::string &NewName, std::size_t NewSize, const VariableData *pSourceVariable, char ComponentIndex)Kratos::VariableDataprotected
VariableData()Kratos::VariableDatainlineprotected
VariableType typedefKratos::Variable< TDataType >
Zero() constKratos::Variable< TDataType >inline
~Variable() overrideKratos::Variable< TDataType >inline
~VariableData()Kratos::VariableDatainlinevirtual