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.
|
This is the complete list of members for Kratos::Variable< TDataType >, including all inherited members.
Allocate(void **pData) const override | Kratos::Variable< TDataType > | inlinevirtual |
Assign(const void *pSource, void *pDestination) const override | Kratos::Variable< TDataType > | inlinevirtual |
AssignZero(void *pDestination) const override | Kratos::Variable< TDataType > | inlinevirtual |
Clone(const void *pSource) const override | Kratos::Variable< TDataType > | inlinevirtual |
Copy(const void *pSource, void *pDestination) const override | Kratos::Variable< TDataType > | inlinevirtual |
Delete(void *pSource) const override | Kratos::Variable< TDataType > | inlinevirtual |
Destruct(void *pSource) const override | Kratos::Variable< TDataType > | inlinevirtual |
GenerateKey(const std::string &Name, std::size_t Size, bool IsComponent, char ComponentIndex) | Kratos::VariableData | static |
GetComponentIndex() const | Kratos::VariableData | inline |
GetSourceVariable() const | Kratos::VariableData | inline |
GetTimeDerivative() const | Kratos::Variable< TDataType > | inline |
GetValue(void *pSource) const | Kratos::Variable< TDataType > | inline |
GetValue(const void *pSource) const | Kratos::Variable< TDataType > | inline |
HashKey() const | Kratos::VariableData | inline |
Info() const override | Kratos::Variable< TDataType > | inlinevirtual |
IsComponent() const | Kratos::VariableData | inline |
IsNotComponent() const | Kratos::VariableData | inline |
Key() const | Kratos::VariableData | inline |
KeyType typedef | Kratos::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 override | Kratos::Variable< TDataType > | inlinevirtual |
Name() const | Kratos::VariableData | inline |
operator size_t() const | Kratos::VariableData | inline |
operator=(const VariableType &rOtherVariable)=delete | Kratos::Variable< TDataType > | |
Kratos::VariableData::operator=(const VariableData &rOtherVariable) | Kratos::VariableData | inlineprotected |
Print(const void *pSource, std::ostream &rOStream) const override | Kratos::Variable< TDataType > | inlinevirtual |
PrintData(const void *pSource, std::ostream &rOStream) const override | Kratos::Variable< TDataType > | inlinevirtual |
PrintData(std::ostream &rOStream) const override | Kratos::Variable< TDataType > | inlinevirtual |
PrintInfo(std::ostream &rOStream) const override | Kratos::Variable< TDataType > | inlinevirtual |
pZero() const override | Kratos::Variable< TDataType > | inlinevirtual |
Save(Serializer &rSerializer, void *pData) const override | Kratos::Variable< TDataType > | inlinevirtual |
Serializer class | Kratos::Variable< TDataType > | friend |
SetKey(KeyType NewKey) | Kratos::VariableData | |
Size() const | Kratos::VariableData | inline |
SourceKey() const | Kratos::VariableData | inline |
StaticObject() | Kratos::Variable< TDataType > | inlinestatic |
Type typedef | Kratos::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::VariableData | protected |
VariableData(const std::string &NewName, std::size_t NewSize, const VariableData *pSourceVariable, char ComponentIndex) | Kratos::VariableData | protected |
VariableData() | Kratos::VariableData | inlineprotected |
VariableType typedef | Kratos::Variable< TDataType > | |
Zero() const | Kratos::Variable< TDataType > | inline |
~Variable() override | Kratos::Variable< TDataType > | inline |
~VariableData() | Kratos::VariableData | inlinevirtual |