|
| Pipeline (const arma::uword nGridPoints=100, const double length=100e3) |
| Construct from number of grid points and pipeline length. More...
|
|
arma::uword | size () const |
|
BoundaryConditions | getBoundaryConditions () const |
| Get current inlet and outlet state as BoundaryConditions instance.
|
|
void | enableBatchTracking () |
| Enable batch tracking. Also initializes the batch tracking state.
|
|
void | initializeBatchTracking () |
| Initialize the batch tracking state.
|
|
void | setLength (const double length) |
|
arma::uword | timestamp () const |
|
arma::uword & | timestamp () |
|
const Pipeline::State & | state () const |
|
double | length () const |
|
const arma::vec & | gridPoints () const |
|
const arma::vec & | diameter () const |
|
const arma::vec & | height () const |
|
const arma::vec & | elevation () const |
|
const arma::vec & | roughness () const |
|
const arma::vec & | burialDepth () const |
|
const std::vector< PipeWall > & | pipeWall () const |
|
const std::vector< BurialMedium > & | burialMedium () const |
|
const std::vector< AmbientFluid > & | ambientFluid () const |
|
const arma::vec & | flow () const |
|
const arma::vec & | pressure () const |
|
const arma::vec & | temperature () const |
|
const std::vector< Composition > & | composition () const |
|
const arma::vec & | heatCapacityConstantVolume () const |
|
const arma::vec & | heatCapacityConstantPressure () const |
|
const arma::vec & | density () const |
|
const arma::vec & | viscosity () const |
|
const arma::vec & | specificGasConstant () const |
|
const arma::vec & | molarMass () const |
|
const arma::vec & | compressibilityFactor () const |
|
const arma::vec & | dZdtAtConstantPressure () const |
|
const arma::vec & | dZdpAtConstantTemperature () const |
|
const arma::vec & | dZdtAtConstantDensity () const |
|
const arma::vec & | velocity () const |
|
const arma::vec & | frictionFactor () const |
|
const arma::vec & | reynoldsNumber () const |
|
const arma::vec & | ambientTemperature () const |
|
const arma::vec & | heatFlow () const |
|
const std::vector< HeatTransferState > & | heatTransferState () const |
|
bool | heatTransferIsInitialized () const |
|
const BatchTrackingState & | batchTrackingState () const |
|
bool | batchTrackingIsInitialized () const |
|
bool | constantComposition () const |
|
const arma::vec & | inletComposition () const |
| Get inlet composition.
|
|
const arma::vec & | outletComposition () const |
| Get outlet composition.
|
|
arma::vec & | gridPoints () |
|
arma::vec & | diameter () |
|
arma::vec & | height () |
|
arma::vec & | elevation () |
|
arma::vec & | roughness () |
|
arma::vec & | burialDepth () |
|
std::vector< PipeWall > & | pipeWall () |
|
std::vector< BurialMedium > & | burialMedium () |
|
std::vector< AmbientFluid > & | ambientFluid () |
|
arma::vec & | flow () |
|
arma::vec & | pressure () |
|
arma::vec & | temperature () |
|
arma::vec & | heatCapacityConstantVolume () |
|
arma::vec & | heatCapacityConstantPressure () |
|
arma::vec & | density () |
|
arma::vec & | viscosity () |
|
arma::vec & | specificGasConstant () |
|
arma::vec & | molarMass () |
|
arma::vec & | compressibilityFactor () |
|
arma::vec & | dZdtAtConstantPressure () |
|
arma::vec & | dZdpAtConstantTemperature () |
|
arma::vec & | dZdtAtConstantDensity () |
|
arma::vec & | velocity () |
|
arma::vec & | frictionFactor () |
|
arma::vec & | reynoldsNumber () |
|
arma::vec & | ambientTemperature () |
|
arma::vec & | heatFlow () |
|
std::vector< HeatTransferState > & | heatTransferState () |
|
bool & | heatTransferIsInitialized () |
|
BatchTrackingState & | batchTrackingState () |
|
bool & | batchTrackingIsInitialized () |
|
bool & | constantComposition () |
|
void | updateComposition (const std::vector< Composition > &composition) |
| Set the composition. This also updates the batch tracking state to reflect the composition change. More...
|
|
void | updateComposition (const Composition &composition) |
| Set the composition of the whole pipeline. This also updates the batch tracking state to reflect the composition change. More...
|
|
void | setCompositionUnsafe (const std::vector< Composition > &composition) |
| Set the composition without updating batch tracking state. This is meant for internal use in Solver etc. More...
|
|