OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
FieldContainer.hpp File Reference
#include <memory>
#include "Manager/BaseManager.h"
Include dependency graph for FieldContainer.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  FieldContainer< T, Dim >
 

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 >
 
template<typename T , unsigned Dim, class... ViewArgs>
using Field = ippl::Field< T, Dim, Mesh_t< Dim >, Centering_t< Dim >, ViewArgs... >
 
template<unsigned Dim, class... ViewArgs>
using Field_t = Field< double, Dim, ViewArgs... >
 
template<typename T , unsigned Dim>
using Vector_t = ippl::Vector< T, Dim >
 
template<typename T , unsigned Dim, class... ViewArgs>
using VField_t = Field< Vector_t< T, Dim >, Dim, ViewArgs... >
 

Typedef Documentation

◆ Centering_t

template<unsigned Dim>
using Centering_t = typename Mesh_t<Dim>::DefaultCentering

Definition at line 15 of file FieldContainer.hpp.

◆ Field

template<typename T , unsigned Dim, class... ViewArgs>
using Field = ippl::Field<T, Dim, Mesh_t<Dim>, Centering_t<Dim>, ViewArgs...>

Definition at line 21 of file FieldContainer.hpp.

◆ Field_t

template<unsigned Dim, class... ViewArgs>
using Field_t = Field<double, Dim, ViewArgs...>

Definition at line 24 of file FieldContainer.hpp.

◆ FieldLayout_t

template<unsigned Dim>
using FieldLayout_t = ippl::FieldLayout<Dim>

Definition at line 18 of file FieldContainer.hpp.

◆ Mesh_t

template<unsigned Dim>
using Mesh_t = ippl::UniformCartesian<double, Dim>

Definition at line 9 of file FieldContainer.hpp.

◆ PLayout_t

template<typename T , unsigned Dim>
using PLayout_t = typename ippl::ParticleSpatialLayout<T, Dim, Mesh_t<Dim> >

Definition at line 12 of file FieldContainer.hpp.

◆ Vector_t

template<typename T , unsigned Dim>
using Vector_t = ippl::Vector<T, Dim>

Definition at line 27 of file FieldContainer.hpp.

◆ VField_t

template<typename T , unsigned Dim, class... ViewArgs>
using VField_t = Field<Vector_t<T, Dim>, Dim, ViewArgs...>

Definition at line 30 of file FieldContainer.hpp.