Base class for 'walls' (walls, pistons, etc.) connecting reactors.
More...
#include <Wall.h>
Base class for 'walls' (walls, pistons, etc.) connecting reactors.
Definition at line 21 of file Wall.h.
◆ type()
virtual string type |
( |
| ) |
const |
|
inlinevirtual |
String indicating the wall model implemented.
Usually corresponds to the name of the derived class.
Reimplemented in Wall.
Definition at line 32 of file Wall.h.
◆ vdot()
virtual double vdot |
( |
double |
t | ) |
|
|
inlinevirtual |
Rate of volume change (m^3/s) for the adjacent reactors.
This method is called by Reactor::evalWalls(). Base class method does nothing (that is, constant volume), but may be overloaded.
- Deprecated:
- Still used by traditional MATLAB toolbox; replaceable by expansionRate.
Reimplemented in Wall.
Definition at line 42 of file Wall.h.
◆ expansionRate()
virtual double expansionRate |
( |
| ) |
|
|
inlinevirtual |
Rate of volume change (m^3/s) for the adjacent reactors at current reactor network time.
This method is called by Reactor::evalWalls(). Base class method does nothing (that is, constant volume), but may be overloaded.
- Since
- New in Cantera 3.0.
Reimplemented in Wall.
Definition at line 55 of file Wall.h.
◆ Q()
virtual double Q |
( |
double |
t | ) |
|
|
inlinevirtual |
Heat flow rate through the wall (W).
This method is called by Reactor::evalWalls(). Base class method does nothing (that is, an adiabatic wall), but may be overloaded.
- Deprecated:
- Still used by traditional MATLAB toolbox; replaceable by heatRate.
Reimplemented in Wall.
Definition at line 65 of file Wall.h.
◆ heatRate()
virtual double heatRate |
( |
| ) |
|
|
inlinevirtual |
Heat flow rate through the wall (W) at current reactor network time.
This method is called by Reactor::evalWalls(). Base class method does nothing (that is, an adiabatic wall), but may be overloaded.
- Since
- New in Cantera 3.0.
Reimplemented in Wall.
Definition at line 77 of file Wall.h.
◆ area()
Area in (m^2).
Definition at line 82 of file Wall.h.
◆ setArea()
Set the area [m^2].
Definition at line 26 of file Wall.cpp.
◆ install()
Install the wall between two reactors or reservoirs.
Definition at line 13 of file Wall.cpp.
◆ initialize()
virtual void initialize |
( |
| ) |
|
|
inlinevirtual |
Called just before the start of integration.
Definition at line 93 of file Wall.h.
◆ ready()
True if the wall is correctly configured and ready to use.
Definition at line 96 of file Wall.h.
◆ left()
◆ right()
◆ setSimTime()
void setSimTime |
( |
double |
time | ) |
|
|
inline |
Set current reactor network time.
- Since
- New in Cantera 3.0.
Definition at line 114 of file Wall.h.
◆ m_time
current reactor network time
Definition at line 123 of file Wall.h.
The documentation for this class was generated from the following files: