Three dimensional simulation. More...
#include <hdsim_3d.hpp>
Classes | |
class | ProgressTracker |
Tracks the progress of a simulation. More... | |
Public Member Functions | |
HDSim3D (Tessellation3D &tess, const vector< ComputationalCell > &cells, const EquationOfState &eos, const PointMotion3D &pm, const TimeStepCalculator &tsc, const FluxCalculator3D &fc, const CellUpdater3D &cu) | |
Class constructor. More... | |
void | timeAdvance () |
Advances the simulation in time (first order) | |
const Tessellation3D & | getTesselation (void) const |
Access to tessellation. More... | |
const vector< ComputationalCell > & | getCells (void) const |
Access to computational cells. More... | |
Three dimensional simulation.
Definition at line 14 of file hdsim_3d.hpp.
HDSim3D::HDSim3D | ( | Tessellation3D & | tess, |
const vector< ComputationalCell > & | cells, | ||
const EquationOfState & | eos, | ||
const PointMotion3D & | pm, | ||
const TimeStepCalculator & | tsc, | ||
const FluxCalculator3D & | fc, | ||
const CellUpdater3D & | cu | ||
) |
Class constructor.
tess | Tessellation |
cells | Initial computational cells |
eos | Equation of state |
pm | Point motion scheme |
tsc | Time step calculator |
fc | Flux calculator |
cu | Cell updater |
Definition at line 24 of file hdsim_3d.cpp.
const vector< ComputationalCell > & HDSim3D::getCells | ( | void | ) | const |
Access to computational cells.
Definition at line 150 of file hdsim_3d.cpp.
const Tessellation3D & HDSim3D::getTesselation | ( | void | ) | const |