IPPL (Independent Parallel Particle Layer)
IPPL
Loading...
Searching...
No Matches
LandauDampingMixedPrecision.cpp File Reference
#include <Kokkos_MathematicalConstants.hpp>
#include <Kokkos_MathematicalFunctions.hpp>
#include <Kokkos_Random.hpp>
#include <chrono>
#include <iostream>
#include <random>
#include <set>
#include <string>
#include <vector>
#include "Utility/IpplTimings.h"
#include "ChargedParticles.hpp"
Include dependency graph for LandauDampingMixedPrecision.cpp:

Go to the source code of this file.

Classes

struct  Newton1D< T >
struct  generate_random< T, GeneratorPool, Dim >

Functions

float CDF (const float &x, const float &alpha, const float &k)
KOKKOS_FUNCTION double PDF (const Vector_t< double, Dim > &xvec, const double &alpha, const Vector_t< double, Dim > &kw, const unsigned Dim)
int main (int argc, char *argv[])

Variables

constexpr unsigned Dim = 3
const char * TestName = "LandauDamping"

Function Documentation

◆ CDF()

float CDF ( const float & x,
const float & alpha,
const float & k )

Definition at line 124 of file LandauDampingMixedPrecision.cpp.

Referenced by main().

Here is the caller graph for this function:

◆ main()

◆ PDF()

KOKKOS_FUNCTION double PDF ( const Vector_t< double, Dim > & xvec,
const double & alpha,
const Vector_t< double, Dim > & kw,
const unsigned Dim )

Definition at line 130 of file LandauDampingMixedPrecision.cpp.

References Dim.

Referenced by main().

Here is the caller graph for this function:

Variable Documentation

◆ Dim

unsigned Dim = 3
constexpr

Definition at line 40 of file LandauDampingMixedPrecision.cpp.

◆ TestName

const char* TestName = "LandauDamping"

Definition at line 140 of file LandauDampingMixedPrecision.cpp.