|
string | type () const override |
| String indicating the wall model implemented.
|
|
double | velocity () const |
| Wall velocity v(t) at current reactor network time.
|
|
void | setVelocity (Func1 *f=0) |
| Set the wall velocity to a specified function of time, v(t) .
|
|
double | expansionRate () override |
| Rate of volume change (m^3/s) for the adjacent reactors.
|
|
double | heatFlux () const |
| Heat flux function q_0(t) evaluated at current reactor network time.
|
|
void | setHeatFlux (Func1 *q) |
| Specify the heat flux function q_0(t) .
|
|
double | heatRate () override |
| Heat flow rate through the wall (W).
|
|
void | setThermalResistance (double Rth) |
|
void | setHeatTransferCoeff (double U) |
| Set the overall heat transfer coefficient [W/m^2/K].
|
|
double | getHeatTransferCoeff () const |
| Get the overall heat transfer coefficient [W/m^2/K].
|
|
void | setEmissivity (double epsilon) |
| Set the emissivity.
|
|
double | getEmissivity () const |
| Get the emissivity.
|
|
void | setExpansionRateCoeff (double k) |
| Set the expansion rate coefficient.
|
|
double | getExpansionRateCoeff () const |
| Get the expansion rate coefficient.
|
|
| WallBase (const string &name="(none)") |
|
| WallBase (const WallBase &)=delete |
|
| WallBase (const string &name="(none)") |
|
| WallBase (const WallBase &)=delete |
|
WallBase & | operator= (const WallBase &)=delete |
|
virtual string | type () const |
| String indicating the wall model implemented.
|
|
string | name () const |
| Retrieve wall name.
|
|
void | setName (const string &name) |
| Set wall name.
|
|
bool | setDefaultName (map< string, int > &counts) |
| Set the default name of a wall. Returns false if it was previously set.
|
|
virtual double | expansionRate () |
| Rate of volume change (m^3/s) for the adjacent reactors at current reactor network time.
|
|
virtual double | heatRate () |
| Heat flow rate through the wall (W) at current reactor network time.
|
|
double | area () |
| Area in (m^2).
|
|
virtual void | setArea (double a) |
| Set the area [m^2].
|
|
bool | install (ReactorBase &leftReactor, ReactorBase &rightReactor) |
| Install the wall between two reactors or reservoirs.
|
|
virtual void | initialize () |
| Called just before the start of integration.
|
|
virtual bool | ready () |
| True if the wall is correctly configured and ready to use.
|
|
ReactorBase & | left () const |
| Return a reference to the Reactor or Reservoir to the left of the wall.
|
|
ReactorBase & | right () |
| Return a reference to the Reactor or Reservoir to the right of the wall.
|
|
void | setSimTime (double time) |
| Set current reactor network time.
|
|