Classes | Public Member Functions | List of all members
HDSim3D Class Reference

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 Tessellation3DgetTesselation (void) const
 Access to tessellation. More...
 
const vector< ComputationalCell > & getCells (void) const
 Access to computational cells. More...
 

Detailed Description

Three dimensional simulation.

Definition at line 14 of file hdsim_3d.hpp.

Constructor & Destructor Documentation

◆ HDSim3D()

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.

Parameters
tessTessellation
cellsInitial computational cells
eosEquation of state
pmPoint motion scheme
tscTime step calculator
fcFlux calculator
cuCell updater

Definition at line 24 of file hdsim_3d.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ getCells()

const vector< ComputationalCell > & HDSim3D::getCells ( void  ) const

Access to computational cells.

Returns
Computational cells

Definition at line 150 of file hdsim_3d.cpp.

◆ getTesselation()

const Tessellation3D & HDSim3D::getTesselation ( void  ) const

Access to tessellation.

Returns
Tessellation

Definition at line 145 of file hdsim_3d.cpp.


The documentation for this class was generated from the following files: