Conserved variables for a 3D computational cell. More...
#include <conserved_3d.hpp>
Public Member Functions | |
Conserved3D (void) | |
Class constructor (sets everything to zero) | |
Conserved3D (double mass_i, const Vector3D &momentum_i, double energy_i) | |
Class constructor (does not initialize tracers) More... | |
Conserved3D (double mass_i, const Vector3D &momentum_i, double energy_i, const vector< double > &tracers_i) | |
Class constructor. More... | |
Conserved3D & | operator-= (const Conserved3D &diff) |
Reduction operator. More... | |
Conserved3D & | operator+= (const Conserved3D &diff) |
Addition operator. More... | |
Public Attributes | |
double | mass |
Mass. | |
Vector3D | momentum |
Momentum. | |
double | energy |
Energy. | |
vector< double > | tracers |
Tracers. | |
Conserved variables for a 3D computational cell.
Definition at line 7 of file conserved_3d.hpp.
Conserved3D::Conserved3D | ( | double | mass_i, |
const Vector3D & | momentum_i, | ||
double | energy_i | ||
) |
Class constructor (does not initialize tracers)
mass_i | Mass |
momentum_i | Momentum |
energy_i | Energy |
Definition at line 8 of file conserved_3d.cpp.
Conserved3D::Conserved3D | ( | double | mass_i, |
const Vector3D & | momentum_i, | ||
double | energy_i, | ||
const vector< double > & | tracers_i | ||
) |
Class constructor.
mass_i | Mass |
momentum_i | Momentum |
energy_i | Energy |
tracers_i | Tracers |
Definition at line 13 of file conserved_3d.cpp.
Conserved3D & Conserved3D::operator+= | ( | const Conserved3D & | diff | ) |
Addition operator.
diff | Difference |
Definition at line 48 of file conserved_3d.cpp.
Conserved3D & Conserved3D::operator-= | ( | const Conserved3D & | diff | ) |
Reduction operator.
diff | Difference |
Definition at line 38 of file conserved_3d.cpp.