|
IPPL (Independent Parallel Particle Layer)
IPPL
|
#include "PoissonSolvers/FFTOpenPoissonSolver.h"#include "PoissonSolvers/FFTPeriodicPoissonSolver.h"#include "PoissonSolvers/FFTTruncatedGreenPeriodicPoissonSolver.h"#include "PoissonSolvers/NullSolver.h"#include "PoissonSolvers/PoissonCG.h"Go to the source code of this file.
Typedefs | |
| template<unsigned Dim> | |
| using | Mesh_t = ippl::UniformCartesian<double, Dim> |
| template<typename T, unsigned Dim> | |
| using | PLayout_t = typename ippl::ParticleSpatialLayout<T, Dim, Mesh_t<Dim>> |
| template<unsigned Dim> | |
| using | Centering_t = typename Mesh_t<Dim>::DefaultCentering |
| template<unsigned Dim> | |
| using | FieldLayout_t = ippl::FieldLayout<Dim> |
| using | size_type = ippl::detail::size_type |
| template<typename T, unsigned Dim> | |
| using | Vector = ippl::Vector<T, Dim> |
| template<typename T, unsigned Dim = 3, class... ViewArgs> | |
| using | Field = ippl::Field<T, Dim, Mesh_t<Dim>, Centering_t<Dim>, ViewArgs...> |
| template<typename T = double, unsigned Dim = 3> | |
| using | ORB = ippl::OrthogonalRecursiveBisection<Field<double, Dim>, T> |
| template<typename T> | |
| using | ParticleAttrib = ippl::ParticleAttrib<T> |
| template<typename T, unsigned Dim> | |
| using | Vector_t = ippl::Vector<T, Dim> |
| template<unsigned Dim, class... ViewArgs> | |
| using | Field_t = Field<double, Dim, ViewArgs...> |
| template<typename T = double, unsigned Dim = 3, class... ViewArgs> | |
| using | VField_t = Field<Vector_t<T, Dim>, Dim, ViewArgs...> |
| template<typename T = double, unsigned Dim = 3> | |
| using | CGSolver_t = ippl::PoissonCG<Field<T, Dim>, Field_t<Dim>> |
| template<typename T = double, unsigned Dim = 3> | |
| using | NullSolver_t = ippl::NullSolver<VField_t<T, Dim>, Field_t<Dim>> |
| template<typename T = double, unsigned Dim = 3> | |
| using | FFTSolver_t |
| template<typename T = double, unsigned Dim = 3> | |
| using | FFTTruncatedGreenSolver_t |
| template<typename T = double, unsigned Dim = 3> | |
| using | OpenSolver_t |
| template<typename T = double, unsigned Dim = 3> | |
| using | Solver_t |
| template<bool B, typename T> | |
| using | ConditionalType |
| template<typename... Types> | |
| using | VariantFromConditionalTypes |
Variables | |
| const char * | TestName |
| using Centering_t = typename Mesh_t<Dim>::DefaultCentering |
Definition at line 18 of file datatypes.h.
| using CGSolver_t = ippl::PoissonCG<Field<T, Dim>, Field_t<Dim>> |
Definition at line 47 of file datatypes.h.
| using ippl::detail::ConditionalType |
Convenience alias for types that should or should not be included in variants constructed with ConstructVariant (defined below) based on some compile-time constant
| B | whether the type should be enabled |
| T | the type |
Definition at line 56 of file TypeUtils.h.
| using FFTSolver_t |
Definition at line 55 of file datatypes.h.
| using FFTTruncatedGreenSolver_t |
Definition at line 59 of file datatypes.h.
| using Field = ippl::Field<T, Dim, Mesh_t<Dim>, Centering_t<Dim>, ViewArgs...> |
Definition at line 29 of file datatypes.h.
Definition at line 41 of file datatypes.h.
| using FieldLayout_t = ippl::FieldLayout<Dim> |
Definition at line 21 of file datatypes.h.
| using Mesh_t = ippl::UniformCartesian<double, Dim> |
Definition at line 12 of file datatypes.h.
| using NullSolver_t = ippl::NullSolver<VField_t<T, Dim>, Field_t<Dim>> |
Definition at line 50 of file datatypes.h.
| using OpenSolver_t |
Definition at line 64 of file datatypes.h.
| using ORB = ippl::OrthogonalRecursiveBisection<Field<double, Dim>, T> |
Definition at line 32 of file datatypes.h.
| using ParticleAttrib = ippl::ParticleAttrib<T> |
Definition at line 35 of file datatypes.h.
| using PLayout_t = typename ippl::ParticleSpatialLayout<T, Dim, Mesh_t<Dim>> |
Definition at line 15 of file datatypes.h.
| using size_type = ippl::detail::size_type |
Definition at line 23 of file datatypes.h.
Definition at line 68 of file datatypes.h.
| using ippl::detail::VariantFromConditionalTypes |
A variant containing all the enabled types, where "enabled" types are assumed to be void when disabled (i.e. std::conditional_t<B, T, void>)
Definition at line 146 of file TypeUtils.h.
| using Vector = ippl::Vector<T, Dim> |
Definition at line 26 of file datatypes.h.
| using Vector_t = ippl::Vector<T, Dim> |
Definition at line 38 of file datatypes.h.
| using VField_t = Field<Vector_t<T, Dim>, Dim, ViewArgs...> |
Definition at line 44 of file datatypes.h.
|
extern |
Definition at line 24 of file BumponTailInstability.cpp.
Referenced by BumponTailInstabilityManager< T, Dim >::advance(), LandauDampingManager< T, Dim >::advance(), PenningTrapManager< T, Dim >::advance(), LoadBalancer< T, Dim >::balance(), dumpVTK(), dumpVTK(), main(), and BumponTailInstabilityManager< T, Dim >::pre_run().