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.
List of all members
Kratos::NodalPositionExpressionIO::Input Class Reference

#include <nodal_position_expression_io.h>

Inheritance diagram for Kratos::NodalPositionExpressionIO::Input:
Collaboration diagram for Kratos::NodalPositionExpressionIO::Input:

Public Member Functions

Type definitions
 KRATOS_CLASS_POINTER_DEFINITION (Input)
 
Life cycle
 Input (const ModelPart &rModelPart, const Configuration &rConfiguration, const MeshType &rMeshType=MeshType::Local)
 
 ~Input () override=default
 
Public operations
Expression::Pointer Execute () const override
 
- Public Member Functions inherited from Kratos::ExpressionInput
 KRATOS_CLASS_POINTER_DEFINITION (ExpressionInput)
 
virtual ~ExpressionInput ()=default
 
Expression::Pointer operator() () const
 

Additional Inherited Members

- Protected Member Functions inherited from Kratos::ExpressionInput
double EvaluateExpression (const Expression &rExpression, Expression::IndexType EntityIndex, Expression::IndexType EntityDataBeginIndex, Expression::IndexType ComponentIndex) const
 

Constructor & Destructor Documentation

◆ Input()

Kratos::NodalPositionExpressionIO::Input::Input ( const ModelPart rModelPart,
const Configuration rConfiguration,
const MeshType rMeshType = MeshType::Local 
)

◆ ~Input()

Kratos::NodalPositionExpressionIO::Input::~Input ( )
overridedefault

Member Function Documentation

◆ Execute()

Expression::Pointer Kratos::NodalPositionExpressionIO::Input::Execute ( ) const
overridevirtual

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::NodalPositionExpressionIO::Input::KRATOS_CLASS_POINTER_DEFINITION ( Input  )

The documentation for this class was generated from the following files: