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.
|
Short class definition. More...
#include <mesh_error_calculation_utilities.hpp>
Public Types | |
Type Definitions | |
typedef ModelPart::ElementsContainerType | ElementsContainerType |
typedef ModelPart::NodesContainerType | NodesContainerType |
typedef ModelPart::MeshType::GeometryType::PointsArrayType | PointsArrayType |
typedef GlobalPointersVector< Node > | NodeWeakPtrVectorType |
typedef GlobalPointersVector< Element > | ElementWeakPtrVectorType |
typedef GlobalPointersVector< Condition > | ConditionWeakPtrVectorType |
Public Member Functions | |
Life Cycle | |
MeshErrorCalculationUtilities () | |
Default constructor. More... | |
~MeshErrorCalculationUtilities () | |
Destructor. More... | |
Operations | |
void | NodalErrorCalculation (ModelPart &rModelPart, std::vector< double > &rNodalError, std::vector< int > &rIds, const Variable< double > &rVariable) |
void | ElementalErrorCalculation (ModelPart &rModelPart, std::vector< double > &rElementalError, std::vector< int > &rIds, const Variable< double > &rVariable) |
virtual void | SetEchoLevel (int Level) |
int | GetEchoLevel () |
Short class definition.
Computes mesh error for a given variable. Setting the error to elements or nodes for 2D and 3D
typedef GlobalPointersVector<Condition> Kratos::MeshErrorCalculationUtilities::ConditionWeakPtrVectorType |
typedef ModelPart::ElementsContainerType Kratos::MeshErrorCalculationUtilities::ElementsContainerType |
typedef GlobalPointersVector<Element> Kratos::MeshErrorCalculationUtilities::ElementWeakPtrVectorType |
typedef ModelPart::MeshType::GeometryType::PointsArrayType Kratos::MeshErrorCalculationUtilities::PointsArrayType |
|
inline |
Default constructor.
|
inline |
Destructor.
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
level of echo for the error calculation