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 | Friends | List of all members
Kratos::HeatExchangeMechanism Class Reference

#include <heat_exchange_mechanism.h>

Inheritance diagram for Kratos::HeatExchangeMechanism:
Collaboration diagram for Kratos::HeatExchangeMechanism:

Public Member Functions

 KRATOS_CLASS_POINTER_DEFINITION (HeatExchangeMechanism)
 
 HeatExchangeMechanism ()
 
virtual ~HeatExchangeMechanism ()
 
virtual void SetHeatExchangeMechanismInProperties (Properties::Pointer pProp, bool verbose=true) const
 
virtual double GetSearchDistance (const ProcessInfo &r_process_info, ThermalSphericParticle *particle)
 
virtual double ComputeHeatFlux (const ProcessInfo &r_process_info, ThermalSphericParticle *particle)
 
virtual double FinalizeHeatFlux (const ProcessInfo &r_process_info, ThermalSphericParticle *particle)
 
virtual HeatExchangeMechanismCloneRaw () const
 
virtual HeatExchangeMechanism::Pointer CloneShared () const
 
virtual std::string Info () const
 
virtual void PrintInfo (std::ostream &rOStream) const
 
virtual void PrintData (std::ostream &rOStream) const
 

Friends

class Serializer
 

Constructor & Destructor Documentation

◆ HeatExchangeMechanism()

Kratos::HeatExchangeMechanism::HeatExchangeMechanism ( )

◆ ~HeatExchangeMechanism()

Kratos::HeatExchangeMechanism::~HeatExchangeMechanism ( )
virtual

Member Function Documentation

◆ CloneRaw()

virtual HeatExchangeMechanism* Kratos::HeatExchangeMechanism::CloneRaw ( ) const
inlinevirtual

◆ CloneShared()

virtual HeatExchangeMechanism::Pointer Kratos::HeatExchangeMechanism::CloneShared ( ) const
inlinevirtual

◆ ComputeHeatFlux()

double Kratos::HeatExchangeMechanism::ComputeHeatFlux ( const ProcessInfo r_process_info,
ThermalSphericParticle particle 
)
virtual

◆ FinalizeHeatFlux()

double Kratos::HeatExchangeMechanism::FinalizeHeatFlux ( const ProcessInfo r_process_info,
ThermalSphericParticle particle 
)
virtual

◆ GetSearchDistance()

double Kratos::HeatExchangeMechanism::GetSearchDistance ( const ProcessInfo r_process_info,
ThermalSphericParticle particle 
)
virtual

◆ Info()

virtual std::string Kratos::HeatExchangeMechanism::Info ( ) const
inlinevirtual

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::HeatExchangeMechanism::KRATOS_CLASS_POINTER_DEFINITION ( HeatExchangeMechanism  )

◆ PrintData()

virtual void Kratos::HeatExchangeMechanism::PrintData ( std::ostream &  rOStream) const
inlinevirtual

◆ PrintInfo()

virtual void Kratos::HeatExchangeMechanism::PrintInfo ( std::ostream &  rOStream) const
inlinevirtual

◆ SetHeatExchangeMechanismInProperties()

void Kratos::HeatExchangeMechanism::SetHeatExchangeMechanismInProperties ( Properties::Pointer  pProp,
bool  verbose = true 
) const
virtual

Friends And Related Function Documentation

◆ Serializer

friend class Serializer
friend

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