|
| criptic::FieldQty | criptic::operator* (const criptic::Real a, const criptic::FieldQty &fq) |
| | Multiply a scalar by a FieldQty elementwise.
|
| |
| criptic::FieldQty | criptic::min (const criptic::FieldQty &q1, const criptic::FieldQty &q2) |
| | Take elementwise minimum of two FieldQty objects.
|
| |
| criptic::FieldQty | criptic::max (const criptic::FieldQty &q1, const criptic::FieldQty &q2) |
| | Take elementwise maximum of two FieldQty objects.
|
| |
| criptic::FieldQtyGrad | criptic::operator* (const criptic::Real a, const criptic::FieldQtyGrad &fqg) |
| | Multiply a scalar by a FieldQtyGrad elementwise.
|
| |
| criptic::FieldQtyGrad | criptic::operator* (const criptic::RealVec &a, const criptic::FieldQtyGrad &fqg) |
| | Multiply a RealVec by a FieldQtyGrad elementwise.
|
| |
| criptic::FieldQtyGrad | criptic::min (const criptic::FieldQtyGrad &q1, const criptic::FieldQtyGrad &q2) |
| | Take elementwise minimum of two FieldQtyGrad objects.
|
| |
| criptic::FieldQtyGrad | criptic::max (const criptic::FieldQtyGrad &q1, const criptic::FieldQtyGrad &q2) |
| | Take elementwise maximum of two FieldQtyGrad objects.
|
| |
| std::istream & | operator>> (std::istream &is, criptic::FieldQty &fQ) |
| | ASCII-formatted read of field quantities from stream.
|
| |
| std::istream & | operator>> (std::istream &is, criptic::FieldQtyGrad &fQG) |
| | ASCII-formatted read of field quantities from stream.
|
| |
| std::ostream & | operator<< (std::ostream &os, const criptic::FieldQty &fQ) |
| | ASCII-formatted write of field quantities to stream.
|
| |
| std::ostream & | operator<< (std::ostream &os, const criptic::FieldQtyGrad &fQG) |
| | ASCII-formatted write of field quantities to stream.
|
| |
Define classes for field quantities and their gradients.
In criptic, "field quantities" are quantities that can be computed from the CR field, for example the CR number density, energy density, or pressure. This module provides two classes, FieldQty and FieldQtyGrad, which define field quantities and their gradients.