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 |