RouteTransportSimple Class Reference

#include <routes.h>

Inheritance diagram for RouteTransportSimple:

Public Member Functions

 RouteTransportSimple (Value muv20, Value mul20, Value kv20, Value kl20, Value sigma20)
 
Value muv (const Value &T, const Value &P) override
 Vapour viscosity. More...
 
Value mul (const Value &T) override
 Liquid viscosity. More...
 
Value kv (const Value &T, const Value &P) override
 Vapour thermal conductivity. More...
 
Value kl (const Value &T) override
 Liquid thermal conductivity. More...
 
Value sigma (const Value &T) override
 Liquid surface tension. More...
 
- Public Member Functions inherited from RouteTransport
 RouteTransport (void)
 
virtual ~RouteTransport (void)
 
virtual Value muv (const Value &T, const Value &P)=0
 Vapour viscosity. More...
 
virtual Value mul (const Value &T)=0
 Liquid viscosity. More...
 
virtual Value kv (const Value &T, const Value &P)=0
 Vapour thermal conductivity. More...
 
virtual Value kl (const Value &T)=0
 Liquid thermal conductivity. More...
 
virtual Value sigma (const Value &T)=0
 Liquid surface tension. More...
 
Value DG (const Value &T, const Value &P, const Value &mixMW, const Value &mixDiffvol)
 Gas diffusivity. More...
 
Value DL (const Value &T)
 Liquid diffusivity. More...
 
- Public Member Functions inherited from ComponentInterface
virtual const ValueMW (void) const =0
 
virtual const ValuePc (void) const =0
 
virtual const ValueTc (void) const =0
 
virtual const Value Vc (void) const =0
 
virtual const ValueZc (void) const =0
 
virtual const Valueomega (void) const =0
 
virtual const Valuediffvol (void) const =0
 
virtual const Valuevb (void) const =0
 
virtual const Valuedh0 (void) const =0
 
virtual const Valuedg0 (void) const =0
 

Additional Inherited Members

- Protected Member Functions inherited from RouteTransport
 RouteTransport (const RouteTransport &)
 not implemented, making class non copyable More...
 
RouteTransportoperator= (const RouteTransport &)
 not implemented, making class non copyable More...
 
- Protected Member Functions inherited from ComponentInterface
virtual ~ComponentInterface ()=default
 

Detailed Description

Dummy implementation for vapor and liquid transport properties; uses temperature-dependent correlations from a user-specified values @ 20 C Used where, in practice, there is not the need of a perfect model for these properties.

#include <libpf/components/routes.h>

Remarks
Warning
Thread safe:
Extendable:
Platform dependencies:

Constructor & Destructor Documentation

◆ RouteTransportSimple()

RouteTransportSimple::RouteTransportSimple ( Value  muv20,
Value  mul20,
Value  kv20,
Value  kl20,
Value  sigma20 
)
Parameters
muv20vapor viscosity at 20 C
mul20liquid viscosity at 20 C
kv20vapor thermal conductivity at 20 C
kl20liquid thermal conductivity at 20 C
sigma20surface tension at 20 C

Member Function Documentation

◆ kl()

Value RouteTransportSimple::kl ( const Value T)
overridevirtual

Liquid thermal conductivity.

Implements RouteTransport.

◆ kv()

Value RouteTransportSimple::kv ( const Value T,
const Value P 
)
overridevirtual

Vapour thermal conductivity.

Implements RouteTransport.

◆ mul()

Value RouteTransportSimple::mul ( const Value T)
overridevirtual

Liquid viscosity.

Implements RouteTransport.

◆ muv()

Value RouteTransportSimple::muv ( const Value T,
const Value P 
)
overridevirtual

Vapour viscosity.

Implements RouteTransport.

◆ sigma()

Value RouteTransportSimple::sigma ( const Value T)
overridevirtual

Liquid surface tension.

Implements RouteTransport.


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