Vlasiator ebf0dd394 on dev (v5.4.0 + 1054 commits)
Loading...
Searching...
No Matches
LinLogHistogram2D Class Reference

#include <histogram.h>

Inheritance diagram for LinLogHistogram2D:
Collaboration diagram for LinLogHistogram2D:

Public Member Functions

 LinLogHistogram2D (size_t n[2], Vec2d _low, Vec2d _high)
virtual void addValue (Vec2d value, double weight=1.)
void addValueLinearInterpolate (Vec2d value, double weight=1.)
Public Member Functions inherited from Histogram2D
 Histogram2D (size_t n[2])
 ~Histogram2D ()
void mpi_reduce ()
void save (const char *filename) const
void load (const char *filename)
double operator() (int x, int y)

Private Attributes

Vec2d low
Vec2d high

Additional Inherited Members

Protected Attributes inherited from Histogram2D
size_t num_bins [2]
double * bins

Detailed Description

Definition at line 264 of file histogram.h.

Constructor & Destructor Documentation

◆ LinLogHistogram2D()

LinLogHistogram2D::LinLogHistogram2D ( size_t n[2],
Vec2d _low,
Vec2d _high )
inline

Definition at line 267 of file histogram.h.

Here is the call graph for this function:

Member Function Documentation

◆ addValue()

virtual void LinLogHistogram2D::addValue ( Vec2d value,
double weight = 1. )
inlinevirtual

Implements Histogram2D.

Definition at line 271 of file histogram.h.

◆ addValueLinearInterpolate()

void LinLogHistogram2D::addValueLinearInterpolate ( Vec2d value,
double weight = 1. )
inline

Definition at line 293 of file histogram.h.

Here is the call graph for this function:

Member Data Documentation

◆ high

Vec2d LinLogHistogram2D::high
private

Definition at line 341 of file histogram.h.

◆ low

Vec2d LinLogHistogram2D::low
private

Definition at line 341 of file histogram.h.


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