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.
|
Some tools to calculate face and nodal normals on an MPI partitioned environment. More...
#include <mpi_normal_calculation_utilities.h>
Public Member Functions | |
Type Definitions | |
KRATOS_CLASS_POINTER_DEFINITION (MPINormalCalculationUtils) | |
Pointer definition of MPINormalCalculationUtils. More... | |
Life Cycle | |
MPINormalCalculationUtils () | |
Default constructor. More... | |
virtual | ~MPINormalCalculationUtils () |
Destructor. More... | |
Operations | |
int | Check (ModelPart &rModelPart) |
void | OrientFaces (ModelPart &rModelPart, bool OutwardsPositive) |
void | CalculateOnSimplex (ModelPart &rModelPart, int Dimension, const Variable< double > &rVariable, const double rAlpha) |
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... | |
Some tools to calculate face and nodal normals on an MPI partitioned environment.
Kratos::MPINormalCalculationUtils::MPINormalCalculationUtils | ( | ) |
Default constructor.
|
virtual |
Destructor.
void Kratos::MPINormalCalculationUtils::CalculateOnSimplex | ( | ModelPart & | rModelPart, |
int | Dimension, | ||
const Variable< double > & | rVariable, | ||
const double | rAlpha | ||
) |
std::string Kratos::MPINormalCalculationUtils::Info | ( | ) | const |
Turn back information as a string.
Kratos::MPINormalCalculationUtils::KRATOS_CLASS_POINTER_DEFINITION | ( | MPINormalCalculationUtils | ) |
Pointer definition of MPINormalCalculationUtils.
void Kratos::MPINormalCalculationUtils::OrientFaces | ( | ModelPart & | rModelPart, |
bool | OutwardsPositive | ||
) |
void Kratos::MPINormalCalculationUtils::PrintData | ( | std::ostream & | rOStream | ) | const |
Print object's data.
void Kratos::MPINormalCalculationUtils::PrintInfo | ( | std::ostream & | rOStream | ) | const |
Print information about this object.