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::SpatialMethods::HistoricalSpatialMethods Class Reference

#include <spatial_methods.h>

Inheritance diagram for Kratos::SpatialMethods::HistoricalSpatialMethods:
Collaboration diagram for Kratos::SpatialMethods::HistoricalSpatialMethods:

Additional Inherited Members

- Static Public Member Functions inherited from Kratos::SpatialMethods::ContainerSpatialMethods< NodesContainerType, NodeType, MethodUtilities::HistoricalDataValueRetrievalFunctor >
static int CalculateSum (const ModelPart &rModelPart, const Flags &rVariable)
 
static TDataType CalculateSum (const ModelPart &rModelPart, const Variable< TDataType > &rVariable)
 
static double CalculateNormSum (const ModelPart &rModelPart, const Variable< TDataType > &rVariable, const std::string &rNormType, Parameters Params)
 
static TDataType CalculateRootMeanSquare (const ModelPart &rModelPart, const Variable< TDataType > &rVariable)
 
static double CalculateNormRootMeanSquare (const ModelPart &rModelPart, const Variable< TDataType > &rVariable, const std::string &rNormType, Parameters Params)
 
static TDataType CalculateMean (const ModelPart &rModelPart, const Variable< TDataType > &rVariable)
 
static double CalculateNormMean (const ModelPart &rModelPart, const Variable< TDataType > &rVariable, const std::string &rNormType, Parameters Params)
 
static std::tuple< TDataType, TDataType > CalculateVariance (const ModelPart &rModelPart, const Variable< TDataType > &rVariable)
 
static std::tuple< double, double > CalculateNormVariance (const ModelPart &rModelPart, const Variable< TDataType > &rVariable, const std::string &rNormType, Parameters Params)
 
static std::tuple< double, std::size_t > GetNormMax (const ModelPart &rModelPart, const Variable< TDataType > &rVariable, const std::string &rNormType, Parameters Params)
 
static std::tuple< double, std::size_t > GetNormMin (const ModelPart &rModelPart, const Variable< TDataType > &rVariable, const std::string &rNormType, Parameters Params)
 
static double GetNormMedian (const ModelPart &rModelPart, const Variable< TDataType > &rVariable, const std::string &rNormType, Parameters Params)
 
static std::tuple< double, double, std::vector< double >, std::vector< int >, std::vector< double >, std::vector< double >, std::vector< double > > GetNormDistribution (const ModelPart &rModelPart, const Variable< TDataType > &rVariable, const std::string &rNormType, Parameters Params)
 

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