|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#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"Go to the source code of this file.
Classes | |
| struct | Newton1D< T > |
| struct | generate_random< T, GeneratorPool, Dim > |
Functions | |
| double | CDF (const double &x, const double &alpha, const double &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" |
| double CDF | ( | const double & | x, |
| const double & | alpha, | ||
| const double & | k ) |
Definition at line 121 of file LandauDampingMixedExec.cpp.
Referenced by main().
| int main | ( | int | argc, |
| char * | argv[] ) |
Definition at line 139 of file LandauDampingMixedExec.cpp.
References ippl::apply(), ippl::Vector< T, Dim >::begin(), CDF(), checkSignalHandler(), ippl::Comm, Dim, ippl::Vector< T, Dim >::end(), endl(), ippl::finalize(), ippl::NDIndex< Dim >::first(), ippl::detail::RegionLayout< T, Dim, Mesh, Properties >::gethLocalRegions(), ippl::FieldLayout< Dim >::getLocalNDIndex(), IpplTimings::getTimer(), INFORM_ALL_NODES, ippl::initialize(), interruptSignalReceived, LoggingPeriod, ippl::parallel_for(), PDF(), pi, IpplTimings::print(), setSignalHandler(), IpplTimings::startTimer(), and IpplTimings::stopTimer().
| 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 127 of file LandauDampingMixedExec.cpp.
References Dim.
Referenced by main().
|
constexpr |
Definition at line 37 of file LandauDampingMixedExec.cpp.
| const char* TestName = "LandauDamping" |
Definition at line 137 of file LandauDampingMixedExec.cpp.