Public Member Functions | List of all members
SimpleExtensiveUpdater Class Reference

Simple extensive variable updater. More...

#include <simple_extensive_updater.hpp>

Inheritance diagram for SimpleExtensiveUpdater:
Inheritance graph
[legend]
Collaboration diagram for SimpleExtensiveUpdater:
Collaboration graph
[legend]

Public Member Functions

void operator() (const vector< Extensive > &fluxes, const PhysicalGeometry &pg, const Tessellation &tess, const double dt, const CacheData &cd, const vector< ComputationalCell > &cells, vector< Extensive > &extensives, double time, TracerStickerNames const &tracerstickersnames) const
 Updates the extensive variables. More...
 
- Public Member Functions inherited from ExtensiveUpdater
virtual ~ExtensiveUpdater (void)
 Class constructor.
 

Detailed Description

Simple extensive variable updater.

Definition at line 12 of file simple_extensive_updater.hpp.

Member Function Documentation

◆ operator()()

void SimpleExtensiveUpdater::operator() ( const vector< Extensive > &  fluxes,
const PhysicalGeometry pg,
const Tessellation tess,
const double  dt,
const CacheData cd,
const vector< ComputationalCell > &  cells,
vector< Extensive > &  extensives,
double  time,
TracerStickerNames const &  tracerstickernames 
) const
virtual

Updates the extensive variables.

Parameters
fluxesFluxes
pgPhysical geometry
tessTessellation
dtTime step
cdCache data
cellsComputational cells
extensivesExtensive variables
tracerstickernamesThe names of the tracers and stickers
timeThe time

Implements ExtensiveUpdater.

Definition at line 12 of file simple_extensive_updater.cpp.

Here is the call graph for this function:

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