![]() |
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.
|
#include <table_key_variables.hpp>
Public Member Functions | |
Life Cycle | |
| TableKeyVariables () | |
| Default constructor. More... | |
| TableKeyVariables (const TableKeyVariables &rOther) | |
| Copy constructor. More... | |
| TableKeyVariables::Pointer | Clone () const |
| Clone. More... | |
| ~TableKeyVariables () | |
| Destructor. More... | |
Operations | |
| void | RegisterTable (const XVariableType &rXVariable, const YVariableType &rYVariable) |
| const XVariableType & | GetXVariable (int64_t rTableKey) const |
| const YVariableType & | GetYVariable (int64_t rTableKey) const |
Input and output | |
| std::string | Info () const |
| Turn back information as a string. More... | |
| void | PrintInfo (std::ostream &rOStream) const |
| Print information about this object. More... | |
| void | PrintData (std::ostream &rOStream) const |
| Print object's data. More... | |
Type Definitions | |
| typedef Variable< TArgumentType > | XVariableType |
| typedef Variable< TResultType > | YVariableType |
| typedef std::pair< const XVariableType *, const YVariableType * > | TableVariablesType |
| typedef std::vector< TableVariablesType > | TableVariablesContainerType |
| KRATOS_CLASS_POINTER_DEFINITION (TableKeyVariables) | |
| Pointer definition of TableKeyVariables. More... | |
Serialization | |
| class | Serializer |
Configures the variables set in the tables of the properties
| typedef std::vector<TableVariablesType> Kratos::TableKeyVariables< TArgumentType, TResultType >::TableVariablesContainerType |
| typedef std::pair<const XVariableType*, const YVariableType*> Kratos::TableKeyVariables< TArgumentType, TResultType >::TableVariablesType |
| typedef Variable<TArgumentType> Kratos::TableKeyVariables< TArgumentType, TResultType >::XVariableType |
| typedef Variable<TResultType> Kratos::TableKeyVariables< TArgumentType, TResultType >::YVariableType |
|
inline |
Default constructor.
|
inline |
Copy constructor.
|
inline |
Destructor.
|
inline |
Clone.
|
inline |
|
inline |
|
inline |
Turn back information as a string.
| Kratos::TableKeyVariables< TArgumentType, TResultType >::KRATOS_CLASS_POINTER_DEFINITION | ( | TableKeyVariables< TArgumentType, TResultType > | ) |
Pointer definition of TableKeyVariables.
|
inline |
Print object's data.
|
inline |
Print information about this object.
|
inline |
|
friend |