SEAppliedTemperature Class Reference

#include <SEAppliedTemperature.h>

Inherits Loggable.

Public Member Functions

 SEAppliedTemperature (Logger *logger)
 
virtual ~SEAppliedTemperature ()
 
virtual void Clear ()
 
virtual const SEScalarGetScalar (const std::string &name)
 
virtual bool HasTemperature () const
 
virtual SEScalarTemperatureGetTemperature ()
 
virtual double GetTemperature (const TemperatureUnit &unit) const
 
virtual bool HasSurfaceArea () const
 
virtual SEScalarAreaGetSurfaceArea ()
 
virtual double GetSurfaceArea (const AreaUnit &unit) const
 
virtual bool HasSurfaceAreaFraction () const
 
virtual SEScalar0To1GetSurfaceAreaFraction ()
 
virtual double GetSurfaceAreaFraction () const
 
virtual eSwitch GetState () const
 
virtual void SetState (eSwitch onOff)
 
- Public Member Functions inherited from Loggable
 Loggable (Logger *logger=nullptr)
 
 Loggable (std::string const &logfile)
 
virtual ~Loggable ()
 
virtual LoggerGetLogger () const
 
virtual void SetLogger (Logger &logger)
 
virtual void Debug (std::string const &msg) const
 
virtual void Debug (std::stringstream &msg) const
 
virtual void Debug (std::ostream &msg) const
 
virtual void Info (std::string const &msg) const
 
virtual void Info (std::stringstream &msg) const
 
virtual void Info (const std::stringstream &msg) const
 
virtual void Info (std::ostream &msg) const
 
virtual void Warning (std::string const &msg) const
 
virtual void Warning (std::stringstream &msg) const
 
virtual void Warning (std::ostream &msg) const
 
virtual void Error (std::string const &msg) const
 
virtual void Error (std::stringstream &msg) const
 
virtual void Error (std::ostream &msg) const
 
virtual void Fatal (std::string const &msg) const
 
virtual void Fatal (std::stringstream &msg) const
 
virtual void Fatal (std::ostream &msg) const
 

Protected Attributes

SEScalarTemperaturem_Temperature
 
SEScalarAream_SurfaceArea
 
SEScalar0To1m_SurfaceAreaFraction
 
eSwitch m_State
 
- Protected Attributes inherited from Loggable
bool myLogger
 
Loggerm_Logger
 

Friends

class PBEnvironment
 

Constructor & Destructor Documentation

◆ SEAppliedTemperature()

SEAppliedTemperature::SEAppliedTemperature ( Logger logger)

◆ ~SEAppliedTemperature()

SEAppliedTemperature::~SEAppliedTemperature ( )
virtual

Member Function Documentation

◆ Clear()

void SEAppliedTemperature::Clear ( )
virtual

◆ GetScalar()

const SEScalar * SEAppliedTemperature::GetScalar ( const std::string &  name)
virtual

◆ GetState()

eSwitch SEAppliedTemperature::GetState ( ) const
virtual

◆ GetSurfaceArea() [1/2]

SEScalarArea & SEAppliedTemperature::GetSurfaceArea ( )
virtual

◆ GetSurfaceArea() [2/2]

double SEAppliedTemperature::GetSurfaceArea ( const AreaUnit unit) const
virtual

◆ GetSurfaceAreaFraction() [1/2]

SEScalar0To1 & SEAppliedTemperature::GetSurfaceAreaFraction ( )
virtual

◆ GetSurfaceAreaFraction() [2/2]

double SEAppliedTemperature::GetSurfaceAreaFraction ( ) const
virtual

◆ GetTemperature() [1/2]

SEScalarTemperature & SEAppliedTemperature::GetTemperature ( )
virtual

◆ GetTemperature() [2/2]

double SEAppliedTemperature::GetTemperature ( const TemperatureUnit unit) const
virtual

◆ HasSurfaceArea()

bool SEAppliedTemperature::HasSurfaceArea ( ) const
virtual

◆ HasSurfaceAreaFraction()

bool SEAppliedTemperature::HasSurfaceAreaFraction ( ) const
virtual

◆ HasTemperature()

bool SEAppliedTemperature::HasTemperature ( ) const
virtual

◆ SetState()

void SEAppliedTemperature::SetState ( eSwitch  onOff)
virtual

Friends And Related Function Documentation

◆ PBEnvironment

friend class PBEnvironment
friend

Member Data Documentation

◆ m_State

eSwitch SEAppliedTemperature::m_State
protected

◆ m_SurfaceArea

SEScalarArea* SEAppliedTemperature::m_SurfaceArea
protected

◆ m_SurfaceAreaFraction

SEScalar0To1* SEAppliedTemperature::m_SurfaceAreaFraction
protected

◆ m_Temperature

SEScalarTemperature* SEAppliedTemperature::m_Temperature
protected

Distributed under the Apache License, Version 2.0.

See accompanying NOTICE file for details.