GInX
Geodesics Integrator tool for particles in GRMHD using Adaptive Mesh Refinement using AMReX.
GInX::ParticleIterator< StructType > Class Template Reference

#include <BaseParticleContainer.hxx>

+ Inheritance diagram for GInX::ParticleIterator< StructType >:
+ Collaboration diagram for GInX::ParticleIterator< StructType >:

Public Types

using RealVector = typename amrex::ParIter< 0, 0, StructType::n_attributes >::ContainerType::RealVector
 

Public Member Functions

const std::array< RealVector, StructType::n_attributes > & GetAttribs () const
 
std::array< RealVector, StructType::n_attributes > & GetAttributes ()
 
const RealVectorGetAttribs (int comp) const
 
RealVectorGetAttributes (int comp)
 

Member Typedef Documentation

◆ RealVector

template<typename StructType >
using GInX::ParticleIterator< StructType >::RealVector = typename amrex::ParIter< 0, 0, StructType::n_attributes>::ContainerType::RealVector

Member Function Documentation

◆ GetAttribs() [1/2]

template<typename StructType >
const std::array< RealVector, StructType::n_attributes > & GInX::ParticleIterator< StructType >::GetAttribs ( ) const
inline

◆ GetAttribs() [2/2]

template<typename StructType >
const RealVector & GInX::ParticleIterator< StructType >::GetAttribs ( int  comp) const
inline

◆ GetAttributes() [1/2]

template<typename StructType >
std::array< RealVector, StructType::n_attributes > & GInX::ParticleIterator< StructType >::GetAttributes ( )
inline

◆ GetAttributes() [2/2]

template<typename StructType >
RealVector & GInX::ParticleIterator< StructType >::GetAttributes ( int  comp)
inline

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