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.
Public Member Functions | Protected Attributes | List of all members
Kratos::GraphUtilities Class Reference

#include <graph_utilities.h>

Collaboration diagram for Kratos::GraphUtilities:

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (GraphUtilities)
 
 GraphUtilities ()
 
 ~GraphUtilities ()
 
void ExecuteInitialize (bool ParticleTempMin, bool ParticleTempMax, bool ParticleTempAvg, bool ParticleTempDev, bool ModelTempAvg, bool ParticleHeatFluxContributions, bool ParticleHeatGenContributions, bool ParticleEnergyContributions)
 
void ExecuteFinalizeSolutionStep (ModelPart &rModelPart)
 
void ExecuteFinalize (void)
 

Protected Attributes

bool mGraph_ParticleTempMin
 
bool mGraph_ParticleTempMax
 
bool mGraph_ParticleTempAvg
 
bool mGraph_ParticleTempDev
 
bool mGraph_ModelTempAvg
 
bool mGraph_ParticleHeatFluxContributions
 
bool mGraph_ParticleHeatGenContributions
 
bool mGraph_ParticleEnergyContributions
 
std::ofstream mFile_ParticleTempMin
 
std::ofstream mFile_ParticleTempMax
 
std::ofstream mFile_ParticleTempAvg
 
std::ofstream mFile_ParticleTempDev
 
std::ofstream mFile_ModelTempAvg
 
std::ofstream mFile_ParticleHeatFluxContributions
 
std::ofstream mFile_ParticleHeatGenContributions
 
std::ofstream mFile_ParticleEnergyContributions
 

Constructor & Destructor Documentation

◆ GraphUtilities()

Kratos::GraphUtilities::GraphUtilities ( )

◆ ~GraphUtilities()

Kratos::GraphUtilities::~GraphUtilities ( )

Member Function Documentation

◆ ExecuteFinalize()

void Kratos::GraphUtilities::ExecuteFinalize ( void  )

◆ ExecuteFinalizeSolutionStep()

void Kratos::GraphUtilities::ExecuteFinalizeSolutionStep ( ModelPart rModelPart)

◆ ExecuteInitialize()

void Kratos::GraphUtilities::ExecuteInitialize ( bool  ParticleTempMin,
bool  ParticleTempMax,
bool  ParticleTempAvg,
bool  ParticleTempDev,
bool  ModelTempAvg,
bool  ParticleHeatFluxContributions,
bool  ParticleHeatGenContributions,
bool  ParticleEnergyContributions 
)

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::GraphUtilities::KRATOS_CLASS_POINTER_DEFINITION ( GraphUtilities  )

Member Data Documentation

◆ mFile_ModelTempAvg

std::ofstream Kratos::GraphUtilities::mFile_ModelTempAvg
protected

◆ mFile_ParticleEnergyContributions

std::ofstream Kratos::GraphUtilities::mFile_ParticleEnergyContributions
protected

◆ mFile_ParticleHeatFluxContributions

std::ofstream Kratos::GraphUtilities::mFile_ParticleHeatFluxContributions
protected

◆ mFile_ParticleHeatGenContributions

std::ofstream Kratos::GraphUtilities::mFile_ParticleHeatGenContributions
protected

◆ mFile_ParticleTempAvg

std::ofstream Kratos::GraphUtilities::mFile_ParticleTempAvg
protected

◆ mFile_ParticleTempDev

std::ofstream Kratos::GraphUtilities::mFile_ParticleTempDev
protected

◆ mFile_ParticleTempMax

std::ofstream Kratos::GraphUtilities::mFile_ParticleTempMax
protected

◆ mFile_ParticleTempMin

std::ofstream Kratos::GraphUtilities::mFile_ParticleTempMin
protected

◆ mGraph_ModelTempAvg

bool Kratos::GraphUtilities::mGraph_ModelTempAvg
protected

◆ mGraph_ParticleEnergyContributions

bool Kratos::GraphUtilities::mGraph_ParticleEnergyContributions
protected

◆ mGraph_ParticleHeatFluxContributions

bool Kratos::GraphUtilities::mGraph_ParticleHeatFluxContributions
protected

◆ mGraph_ParticleHeatGenContributions

bool Kratos::GraphUtilities::mGraph_ParticleHeatGenContributions
protected

◆ mGraph_ParticleTempAvg

bool Kratos::GraphUtilities::mGraph_ParticleTempAvg
protected

◆ mGraph_ParticleTempDev

bool Kratos::GraphUtilities::mGraph_ParticleTempDev
protected

◆ mGraph_ParticleTempMax

bool Kratos::GraphUtilities::mGraph_ParticleTempMax
protected

◆ mGraph_ParticleTempMin

bool Kratos::GraphUtilities::mGraph_ParticleTempMin
protected

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