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

#include <distribution.h>

Inheritance diagram for Kappa6:
Collaboration diagram for Kappa6:

Public Member Functions

 Kappa6 (std::default_random_engine &_rand, double _mass, double _charge, double _w0, double _maxw0)
 Kappa6 (std::default_random_engine &_rand)
Public Member Functions inherited from Kappa
 Kappa (std::default_random_engine &_rand, Real _mass, Real _charge, Real _w0, Real _maxw0)
 Kappa (std::default_random_engine &_rand)
virtual Particle next_particle ()
Public Member Functions inherited from Distribution
 Distribution (std::default_random_engine &_rand, Real _mass, Real _charge)
 Distribution (std::default_random_engine &_rand)

Private Member Functions

virtual void generate_lookup ()

Additional Inherited Members

Protected Member Functions inherited from Kappa
Real find_v_for_r (Real rand)
Protected Attributes inherited from Kappa
std::uniform_real_distribution< Realr
std::vector< Reallookup
Real w0
Real maxw0
Protected Attributes inherited from Distribution
Real mass
Real charge
std::default_random_engine & rand
Static Protected Attributes inherited from Kappa
static const int lookup_size = 65536

Detailed Description

Definition at line 127 of file distribution.h.

Constructor & Destructor Documentation

◆ Kappa6() [1/2]

Kappa6::Kappa6 ( std::default_random_engine & _rand,
double _mass,
double _charge,
double _w0,
double _maxw0 )
inline

Definition at line 131 of file distribution.h.

Here is the call graph for this function:

◆ Kappa6() [2/2]

Kappa6::Kappa6 ( std::default_random_engine & _rand)

Definition at line 69 of file distribution.cpp.

Here is the call graph for this function:

Member Function Documentation

◆ generate_lookup()

virtual void Kappa6::generate_lookup ( )
inlineprivatevirtual

Implements Kappa.

Definition at line 138 of file distribution.h.

Here is the call graph for this function:
Here is the caller graph for this function:

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