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 <properties_variable_expression_io.h>
Public Member Functions | |
Type definitions | |
KRATOS_CLASS_POINTER_DEFINITION (Output) | |
Life cycle | |
Output (ModelPart &rModelPart, const VariableType &rVariable, Globals::DataLocation CurrentLocation) | |
Public operations | |
void | Execute (const Expression &rExpression) override |
Public Member Functions inherited from Kratos::ExpressionOutput | |
KRATOS_CLASS_POINTER_DEFINITION (ExpressionOutput) | |
virtual | ~ExpressionOutput ()=default |
void | operator() (const Expression &rExpression) |
Additional Inherited Members | |
Protected Member Functions inherited from Kratos::ExpressionOutput | |
double | EvaluateExpression (const Expression &rExpression, Expression::IndexType EntityIndex, Expression::IndexType EntityDataBeginIndex, Expression::IndexType ComponentIndex) const |
Kratos::PropertiesVariableExpressionIO::Output::Output | ( | ModelPart & | rModelPart, |
const VariableType & | rVariable, | ||
Globals::DataLocation | CurrentLocation | ||
) |
|
overridevirtual |
Implements Kratos::ExpressionOutput.
Kratos::PropertiesVariableExpressionIO::Output::KRATOS_CLASS_POINTER_DEFINITION | ( | Output | ) |