Public Member Functions | Public Attributes | List of all members
Conserved3D Class Reference

Conserved variables for a 3D computational cell. More...

#include <conserved_3d.hpp>

Collaboration diagram for Conserved3D:
Collaboration graph
[legend]

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...
 
Conserved3Doperator-= (const Conserved3D &diff)
 Reduction operator. More...
 
Conserved3Doperator+= (const Conserved3D &diff)
 Addition operator. More...
 

Public Attributes

double mass
 Mass.
 
Vector3D momentum
 Momentum.
 
double energy
 Energy.
 
vector< double > tracers
 Tracers.
 

Detailed Description

Conserved variables for a 3D computational cell.

Definition at line 7 of file conserved_3d.hpp.

Constructor & Destructor Documentation

◆ Conserved3D() [1/2]

Conserved3D::Conserved3D ( double  mass_i,
const Vector3D momentum_i,
double  energy_i 
)

Class constructor (does not initialize tracers)

Parameters
mass_iMass
momentum_iMomentum
energy_iEnergy

Definition at line 8 of file conserved_3d.cpp.

◆ Conserved3D() [2/2]

Conserved3D::Conserved3D ( double  mass_i,
const Vector3D momentum_i,
double  energy_i,
const vector< double > &  tracers_i 
)

Class constructor.

Parameters
mass_iMass
momentum_iMomentum
energy_iEnergy
tracers_iTracers

Definition at line 13 of file conserved_3d.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ operator+=()

Conserved3D & Conserved3D::operator+= ( const Conserved3D diff)

Addition operator.

Parameters
diffDifference
Returns
Reference to self

Definition at line 48 of file conserved_3d.cpp.

◆ operator-=()

Conserved3D & Conserved3D::operator-= ( const Conserved3D diff)

Reduction operator.

Parameters
diffDifference
Returns
Reference to self

Definition at line 38 of file conserved_3d.cpp.


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