![]() |
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 |