Package for computational domain and hydro cells. More...
#include <simulation_state_1d.hpp>
Public Member Functions | |
| SimulationState1D (const vector< double > &vertices, const SpatialDistribution1D &density, const SpatialDistribution1D &pressure, const SpatialDistribution1D ¶_velocity, const SpatialDistribution1D &perp_velocity, const vector< pair< string, const SpatialDistribution1D *> > &tracers, const vector< pair< string, const BoolSpatialDistribution *> > &stickers) | |
| Class constructor. More... | |
| const vector< double > & | getVertices (void) const |
| Access to vertices. More... | |
| const vector< ComputationalCell > & | getCells (void) const |
| Access to hydro cells. More... | |
| const TracerStickerNames & | getTracerStickerNames (void) const |
| Access to tracer and sticker names. More... | |
| void | updateVertices (const vector< double > &vertices) |
| Updates positions of vertices. More... | |
| void | updateCells (const vector< ComputationalCell > &cells) |
| Updates hydro cellls. More... | |
Package for computational domain and hydro cells.
Definition at line 34 of file simulation_state_1d.hpp.
| SimulationState1D::SimulationState1D | ( | const vector< double > & | vertices, |
| const SpatialDistribution1D & | density, | ||
| const SpatialDistribution1D & | pressure, | ||
| const SpatialDistribution1D & | para_velocity, | ||
| const SpatialDistribution1D & | perp_velocity, | ||
| const vector< pair< string, const SpatialDistribution1D *> > & | tracers, | ||
| const vector< pair< string, const BoolSpatialDistribution *> > & | stickers | ||
| ) |
Class constructor.
| vertices | Positions of the vertices |
| density | Density profile |
| pressure | Pressure profile |
| para_velocity | Velocity in the parallel direction |
| perp_velocity | Velocity in the perpendicular direction |
| tracers | List of tracer names and profiles |
| stickers | List of sticker names and profiles |
Definition at line 4 of file simulation_state_1d.cpp.
| const vector< ComputationalCell > & SimulationState1D::getCells | ( | void | ) | const |
Access to hydro cells.
Definition at line 38 of file simulation_state_1d.cpp.

| const TracerStickerNames & SimulationState1D::getTracerStickerNames | ( | void | ) | const |
Access to tracer and sticker names.
Definition at line 43 of file simulation_state_1d.cpp.

| const vector< double > & SimulationState1D::getVertices | ( | void | ) | const |
Access to vertices.
Definition at line 33 of file simulation_state_1d.cpp.

| void SimulationState1D::updateCells | ( | const vector< ComputationalCell > & | cells | ) |
Updates hydro cellls.
| cells | New cells |
Definition at line 54 of file simulation_state_1d.cpp.

| void SimulationState1D::updateVertices | ( | const vector< double > & | vertices | ) |
Updates positions of vertices.
| vertices | New vertices |
Definition at line 48 of file simulation_state_1d.cpp.


1.8.13