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::RadiationSettings Class Reference

Short class definition. More...

#include <radiation_settings.h>

Collaboration diagram for Kratos::RadiationSettings:

Public Member Functions

Type Definitions
 KRATOS_CLASS_POINTER_DEFINITION (RadiationSettings)
 Pointer definition of RadiationSettings. More...
 
Life Cycle
 RadiationSettings ()
 Default constructor. More...
 
 RadiationSettings (const RadiationSettings &rOther)
 
virtual ~RadiationSettings ()
 Destructor. More...
 
Operators
void SetDensityVariable (const Variable< double > &rvar)
 
const Variable< double > & GetDensityVariable ()
 
void SetDiffusionVariable (const Variable< double > &rvar)
 
const Variable< double > & GetDiffusionVariable ()
 
void SetUnknownVariable (const Variable< double > &rvar)
 
const Variable< double > & GetUnknownVariable ()
 
void SetVolumeSourceVariable (const Variable< double > &rvar)
 
const Variable< double > & GetVolumeSourceVariable ()
 
void SetSurfaceSourceVariable (const Variable< double > &rvar)
 
const Variable< double > & GetSurfaceSourceVariable ()
 
void SetProjectionVariable (const Variable< double > &rvar)
 
const Variable< double > & GetProjectionVariable ()
 
void SetConvectionVariable (const Variable< array_1d< double, 3 > > &rvar)
 
const Variable< array_1d< double, 3 > > & GetConvectionVariable ()
 
void SetMeshVelocityVariable (const Variable< array_1d< double, 3 > > &rvar)
 
const Variable< array_1d< double, 3 > > & GetMeshVelocityVariable ()
 
Access

Assignment operator.

RadiationSettingsoperator= (RadiationSettings const &rOther)
 
Input and output
virtual std::string Info () const
 Turn back information as a string. More...
 
virtual void PrintInfo (std::ostream &rOStream) const
 Print information about this object. More...
 
virtual void PrintData (std::ostream &rOStream) const
 Print object's data. More...
 

Protected Attributes

Protected member Variables
const Variable< double > * mpDensityVar
 
const Variable< double > * mpDiffusionVar
 
const Variable< double > * mpUnknownVar
 
const Variable< double > * mpVolumeSourceVar
 
const Variable< double > * mpSurfaceSourceVar
 
const Variable< double > * mpProjectionVar
 
const Variable< array_1d< double, 3 > > * mpConvectionVar
 
const Variable< array_1d< double, 3 > > * mpMeshVelocityVar
 

Serialization

class Serializer
 

Detailed Description

Short class definition.

Detail class definition.

Constructor & Destructor Documentation

◆ RadiationSettings() [1/2]

Kratos::RadiationSettings::RadiationSettings ( )
inline

Default constructor.

◆ RadiationSettings() [2/2]

Kratos::RadiationSettings::RadiationSettings ( const RadiationSettings rOther)
inline

◆ ~RadiationSettings()

virtual Kratos::RadiationSettings::~RadiationSettings ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ GetConvectionVariable()

const Variable<array_1d<double,3> >& Kratos::RadiationSettings::GetConvectionVariable ( )
inline

◆ GetDensityVariable()

const Variable<double>& Kratos::RadiationSettings::GetDensityVariable ( )
inline

◆ GetDiffusionVariable()

const Variable<double>& Kratos::RadiationSettings::GetDiffusionVariable ( )
inline

◆ GetMeshVelocityVariable()

const Variable<array_1d<double,3> >& Kratos::RadiationSettings::GetMeshVelocityVariable ( )
inline

◆ GetProjectionVariable()

const Variable<double>& Kratos::RadiationSettings::GetProjectionVariable ( )
inline

◆ GetSurfaceSourceVariable()

const Variable<double>& Kratos::RadiationSettings::GetSurfaceSourceVariable ( )
inline

◆ GetUnknownVariable()

const Variable<double>& Kratos::RadiationSettings::GetUnknownVariable ( )
inline

◆ GetVolumeSourceVariable()

const Variable<double>& Kratos::RadiationSettings::GetVolumeSourceVariable ( )
inline

◆ Info()

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

Turn back information as a string.

◆ KRATOS_CLASS_POINTER_DEFINITION()

Kratos::RadiationSettings::KRATOS_CLASS_POINTER_DEFINITION ( RadiationSettings  )

Pointer definition of RadiationSettings.

◆ operator=()

RadiationSettings& Kratos::RadiationSettings::operator= ( RadiationSettings const &  rOther)
inline

◆ PrintData()

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

Print object's data.

◆ PrintInfo()

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

Print information about this object.

◆ SetConvectionVariable()

void Kratos::RadiationSettings::SetConvectionVariable ( const Variable< array_1d< double, 3 > > &  rvar)
inline

◆ SetDensityVariable()

void Kratos::RadiationSettings::SetDensityVariable ( const Variable< double > &  rvar)
inline

◆ SetDiffusionVariable()

void Kratos::RadiationSettings::SetDiffusionVariable ( const Variable< double > &  rvar)
inline

◆ SetMeshVelocityVariable()

void Kratos::RadiationSettings::SetMeshVelocityVariable ( const Variable< array_1d< double, 3 > > &  rvar)
inline

◆ SetProjectionVariable()

void Kratos::RadiationSettings::SetProjectionVariable ( const Variable< double > &  rvar)
inline

◆ SetSurfaceSourceVariable()

void Kratos::RadiationSettings::SetSurfaceSourceVariable ( const Variable< double > &  rvar)
inline

◆ SetUnknownVariable()

void Kratos::RadiationSettings::SetUnknownVariable ( const Variable< double > &  rvar)
inline

◆ SetVolumeSourceVariable()

void Kratos::RadiationSettings::SetVolumeSourceVariable ( const Variable< double > &  rvar)
inline

Friends And Related Function Documentation

◆ Serializer

friend class Serializer
friend

Member Data Documentation

◆ mpConvectionVar

const Variable<array_1d<double,3> >* Kratos::RadiationSettings::mpConvectionVar
protected

◆ mpDensityVar

const Variable<double>* Kratos::RadiationSettings::mpDensityVar
protected

◆ mpDiffusionVar

const Variable<double>* Kratos::RadiationSettings::mpDiffusionVar
protected

◆ mpMeshVelocityVar

const Variable<array_1d<double,3> >* Kratos::RadiationSettings::mpMeshVelocityVar
protected

◆ mpProjectionVar

const Variable<double>* Kratos::RadiationSettings::mpProjectionVar
protected

◆ mpSurfaceSourceVar

const Variable<double>* Kratos::RadiationSettings::mpSurfaceSourceVar
protected

◆ mpUnknownVar

const Variable<double>* Kratos::RadiationSettings::mpUnknownVar
protected

◆ mpVolumeSourceVar

const Variable<double>* Kratos::RadiationSettings::mpVolumeSourceVar
protected

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