#include <datareductionoperator.h>
|
| | VariablePrecipitationDiffFlux (cuint popID) |
| | Precipitation directional differential number flux (within loss cone) Evaluation of the precipitating differential flux (per population). In a selected number (default: 16) of logarithmically spaced energy bins, the average of V*V/mass is calculated within the loss cone of fixed angular opening (default: 10 deg). The differential flux is converted in part. / cm^2 / s / sr / eV (unit used by observers). Parameters that can be set in cfg file under [{species}_precipitation]: nChannels, emin [eV], emax [eV], lossConeAngle [deg] The energy channels are saved in bulk files as PrecipitationCentreEnergy{channel_number}.
|
| virtual | ~VariablePrecipitationDiffFlux () |
| virtual bool | getDataVectorInfo (std::string &dataType, unsigned int &dataSize, unsigned int &vectorSize) const |
| virtual std::string | getName () const |
| virtual bool | reduceData (const SpatialCell *cell, char *buffer) |
| virtual bool | setSpatialCell (const SpatialCell *cell) |
| virtual bool | writeParameters (vlsv::Writer &vlsvWriter) |
| | DataReductionOperatorHasParameters () |
| | DataReductionOperator () |
| virtual | ~DataReductionOperator () |
| virtual bool | getUnitMetadata (std::string &_unit, std::string &_unitLaTeX, std::string &_variableLaTeX, std::string &_unitConversion) |
| virtual bool | setUnitMetadata (std::string &_unit, std::string &_unitLaTeX, std::string &_variableLaTeX, std::string &_unitConversion) |
| virtual bool | reduceDiagnostic (const SpatialCell *cell, Real *result) |
Definition at line 577 of file datareductionoperator.h.
◆ VariablePrecipitationDiffFlux()
| DRO::VariablePrecipitationDiffFlux::VariablePrecipitationDiffFlux |
( |
cuint | popID | ) |
|
Precipitation directional differential number flux (within loss cone) Evaluation of the precipitating differential flux (per population). In a selected number (default: 16) of logarithmically spaced energy bins, the average of V*V/mass is calculated within the loss cone of fixed angular opening (default: 10 deg). The differential flux is converted in part. / cm^2 / s / sr / eV (unit used by observers). Parameters that can be set in cfg file under [{species}_precipitation]: nChannels, emin [eV], emax [eV], lossConeAngle [deg] The energy channels are saved in bulk files as PrecipitationCentreEnergy{channel_number}.
Definition at line 1381 of file datareductionoperator.cpp.
◆ ~VariablePrecipitationDiffFlux()
| DRO::VariablePrecipitationDiffFlux::~VariablePrecipitationDiffFlux |
( |
| ) |
|
|
virtual |
◆ getDataVectorInfo()
| bool DRO::VariablePrecipitationDiffFlux::getDataVectorInfo |
( |
std::string & | dataType, |
|
|
unsigned int & | dataSize, |
|
|
unsigned int & | vectorSize ) const |
|
virtual |
◆ getName()
| std::string DRO::VariablePrecipitationDiffFlux::getName |
( |
| ) |
const |
|
virtual |
◆ reduceData()
| bool DRO::VariablePrecipitationDiffFlux::reduceData |
( |
const SpatialCell * | cell, |
|
|
char * | buffer ) |
|
virtual |
◆ setSpatialCell()
| bool DRO::VariablePrecipitationDiffFlux::setSpatialCell |
( |
const SpatialCell * | cell | ) |
|
|
virtual |
◆ writeParameters()
| bool DRO::VariablePrecipitationDiffFlux::writeParameters |
( |
vlsv::Writer & | vlsvWriter | ) |
|
|
virtual |
◆ channels
| std::vector<Real> DRO::VariablePrecipitationDiffFlux::channels |
|
protected |
◆ dataDiffFlux
| std::vector<Real> DRO::VariablePrecipitationDiffFlux::dataDiffFlux |
|
protected |
◆ emax
| Real DRO::VariablePrecipitationDiffFlux::emax |
|
protected |
◆ emin
| Real DRO::VariablePrecipitationDiffFlux::emin |
|
protected |
◆ lossConeAngle
| Real DRO::VariablePrecipitationDiffFlux::lossConeAngle |
|
protected |
◆ nChannels
| int DRO::VariablePrecipitationDiffFlux::nChannels |
|
protected |
◆ popID
| uint DRO::VariablePrecipitationDiffFlux::popID |
|
protected |
◆ popName
| std::string DRO::VariablePrecipitationDiffFlux::popName |
|
protected |
The documentation for this class was generated from the following files: