criptic v1
Cosmic Ray Interstellar Propagation Tool using Itô Calculus
Loading...
Searching...
No Matches
Classes | Functions
criptic::gas Namespace Reference

A namespace to hold quantities related to the background gas. More...

Classes

class  CartesianGrid
 Describe a gas with properties stored on a Cartesian grid. More...
 
class  CartesianTimeInterp
 Gas model stored as snapshots on a Cartesian grid. More...
 
class  CartesianTimeInterpFLASH
 Gas model stored as snapshots of a FLASH simulation. More...
 
class  Gas
 Interface class to describe background gas. More...
 
class  GasData
 Trivial class to hold gas data. More...
 
class  GizmoGas
 Gas class derived from a GIZMO snapshot. More...
 
class  SplitMonopole
 A class to describe a gas with a split monopole field. More...
 
class  TimeInterp
 Gas model stored with snapshots. More...
 
class  UniformGas
 A class to describe a uniform background gas. More...
 

Functions

GasData operator* (const Real &w, const GasData &gd)
 Multiply a GasData object by a scalar.
 

Detailed Description

A namespace to hold quantities related to the background gas.

Function Documentation

◆ operator*()

GasData criptic::gas::operator* ( const Real w,
const GasData gd 
)
inline

Multiply a GasData object by a scalar.

Parameters
wThe scalar
gdThe GasData object
Returns
A GasData object with every field of gd multiplied by w

The blackbody dilution factors are mulitplied by w, but the blackbody temperatures are left unchanged