Reaktoro 
A unified framework for modeling chemically reactive systems
Reaktoro::Pressure Class Reference

Detailed Description

A type that describes pressure in units of Pa.

#include <ThermoScalar.hpp>

Inheritance diagram for Reaktoro::Pressure:
Collaboration diagram for Reaktoro::Pressure:

Public Member Functions

 Pressure ()
 Construct a default Pressure instance.
 
 Pressure (double val)
 Construct a Pressure instance with given value.
 
 operator double () const
 Converts this Pressure instance into a double.
 
- Public Member Functions inherited from Reaktoro::ThermoScalarBase< double >
 ThermoScalarBase ()
 Construct a default ThermoScalar instance.
 
 ThermoScalarBase (double val)
 Construct a custom ThermoScalarBase instance with given value only. More...
 
 ThermoScalarBase (const double &val, const double &ddT, const double &ddP)
 Construct a custom ThermoScalarBase instance with given value and derivatives. More...
 
 ThermoScalarBase (const ThermoScalarBase< VR > &other)
 Construct a copy of a ThermoScalar instance.
 
auto operator= (const ThermoScalarBase< VR > &other) -> ThermoScalarBase &
 Assign another ThermoScalarBase instance to this ThermoScalarBase instance.
 
auto operator= (double other) -> ThermoScalarBase &
 Assign a scalar to this ThermoScalarBase instance.
 
auto operator+= (const ThermoScalarBase< VR > &other) -> ThermoScalarBase &
 Assign-addition of a ThermoScalar instance.
 
auto operator+= (double other) -> ThermoScalarBase &
 Assign-addition of a scalar.
 
auto operator-= (const ThermoScalarBase< VR > &other) -> ThermoScalarBase &
 Assign-subtraction of a ThermoScalar instance.
 
auto operator-= (double other) -> ThermoScalarBase &
 Assign-subtraction of a scalar.
 
auto operator*= (const ThermoScalarBase< VR > &other) -> ThermoScalarBase &
 Assign-multiplication of a ThermoScalar instance.
 
auto operator*= (double other) -> ThermoScalarBase &
 Assign-multiplication of a ThermoScalar instance.
 
auto operator/= (const ThermoScalarBase< VR > &other) -> ThermoScalarBase &
 Assign-division of a ThermoScalar instance.
 
auto operator/= (double other) -> ThermoScalarBase &
 Assign-division of a ThermoScalar instance.
 
 operator double () const
 Explicitly converts this ThermoScalar instance into a double.
 

Additional Inherited Members

- Public Attributes inherited from Reaktoro::ThermoScalarBase< double >
double val
 The value of the thermodynamic property.
 
double ddT
 The partial temperature derivative of the thermodynamic property.
 
double ddP
 The partial pressure derivative of the thermodynamic property.
 

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