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.
1.8.13