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::RansVariableDifferenceNormsCalculationUtility< TDataType > Class Template Reference

This class is used to calculate difference norms of a given variable. More...

#include <rans_variable_difference_norm_calculation_utility.h>

Collaboration diagram for Kratos::RansVariableDifferenceNormsCalculationUtility< TDataType >:

Public Member Functions

Pointer Definitions
 KRATOS_CLASS_POINTER_DEFINITION (RansVariableDifferenceNormsCalculationUtility)
 
Life Cycle
 RansVariableDifferenceNormsCalculationUtility (const ModelPart &rModelPart, const Variable< TDataType > &rVariable)
 
 ~RansVariableDifferenceNormsCalculationUtility ()
 
Operations
void InitializeCalculation ()
 
std::tuple< double, doubleCalculateDifferenceNorm ()
 
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...
 

Detailed Description

template<typename TDataType>
class Kratos::RansVariableDifferenceNormsCalculationUtility< TDataType >

This class is used to calculate difference norms of a given variable.

Template Parameters
TDataTypeData type of the variable

Constructor & Destructor Documentation

◆ RansVariableDifferenceNormsCalculationUtility()

template<typename TDataType >
Kratos::RansVariableDifferenceNormsCalculationUtility< TDataType >::RansVariableDifferenceNormsCalculationUtility ( const ModelPart rModelPart,
const Variable< TDataType > &  rVariable 
)
inline

Constructor.

◆ ~RansVariableDifferenceNormsCalculationUtility()

Destructor

Member Function Documentation

◆ CalculateDifferenceNorm()

template<typename TDataType >
std::tuple< double, double > Kratos::RansVariableDifferenceNormsCalculationUtility< TDataType >::CalculateDifferenceNorm

◆ Info()

template<typename TDataType >
std::string Kratos::RansVariableDifferenceNormsCalculationUtility< TDataType >::Info ( ) const
inline

Turn back information as a string.

◆ InitializeCalculation()

template<typename TDataType >
void Kratos::RansVariableDifferenceNormsCalculationUtility< TDataType >::InitializeCalculation

◆ KRATOS_CLASS_POINTER_DEFINITION()

template<typename TDataType >
Kratos::RansVariableDifferenceNormsCalculationUtility< TDataType >::KRATOS_CLASS_POINTER_DEFINITION ( RansVariableDifferenceNormsCalculationUtility< TDataType >  )

◆ PrintInfo()

template<typename TDataType >
void Kratos::RansVariableDifferenceNormsCalculationUtility< TDataType >::PrintInfo ( std::ostream &  rOStream) const
inline

Print information about this object.


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