OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
|
#include <SubParticleAttrib.h>
Public Types | |
enum | { Dim_u = Dim } |
enum | { IsExpr = 1 } |
typedef PA | Attrib_t |
typedef T | T_t |
typedef SubParticleAttribIter< PA, T, Dim > | iterator |
typedef iterator::Index_t | Index_t |
typedef iterator | PETE_Expr_t |
Public Types inherited from PETE_Expr< SubParticleAttrib< PA, T, Dim > > | |
typedef SubParticleAttrib< PA, T, Dim > | Wrapped |
Public Member Functions | |
SubParticleAttrib (PA &a, const Index_t &dom) | |
SubParticleAttrib (const SubParticleAttrib< PA, T, Dim > &spa) | |
~SubParticleAttrib () | |
const Index_t & | getDomain () const |
PA & | getAttrib () const |
void | makeNDIndex (NDIndex< Dim > &i) |
iterator | begin () const |
iterator | end () const |
int | adjustSize () |
SubParticleAttrib< PA, T, Dim > & | operator= (const SubParticleAttrib< PA, T, Dim > &) |
SubParticleAttrib< PA, T, Dim > & | operator= (T) |
template<class B > | |
SubParticleAttrib< PA, T, Dim > & | operator= (const PETE_Expr< B > &b) |
void | write (std::ostream &) const |
PETE_Expr_t | MakeExpression () const |
Public Member Functions inherited from PETE_Expr< SubParticleAttrib< PA, T, Dim > > | |
SubParticleAttrib< PA, T, Dim > & | PETE_unwrap () |
const SubParticleAttrib< PA, T, Dim > & | PETE_unwrap () const |
Static Public Member Functions | |
static int | getSubsetType () |
Private Attributes | |
PA & | A |
const Index_t & | MyDomain |
Definition at line 150 of file SubParticleAttrib.h.
typedef PA SubParticleAttrib< PA, T, Dim >::Attrib_t |
Definition at line 154 of file SubParticleAttrib.h.
typedef iterator::Index_t SubParticleAttrib< PA, T, Dim >::Index_t |
Definition at line 157 of file SubParticleAttrib.h.
typedef SubParticleAttribIter<PA,T,Dim> SubParticleAttrib< PA, T, Dim >::iterator |
Definition at line 156 of file SubParticleAttrib.h.
typedef iterator SubParticleAttrib< PA, T, Dim >::PETE_Expr_t |
Definition at line 234 of file SubParticleAttrib.h.
typedef T SubParticleAttrib< PA, T, Dim >::T_t |
Definition at line 155 of file SubParticleAttrib.h.
anonymous enum |
Enumerator | |
---|---|
Dim_u |
Definition at line 160 of file SubParticleAttrib.h.
anonymous enum |
Enumerator | |
---|---|
IsExpr |
Definition at line 233 of file SubParticleAttrib.h.
|
inline |
Definition at line 163 of file SubParticleAttrib.h.
|
inline |
Definition at line 167 of file SubParticleAttrib.h.
|
inline |
Definition at line 171 of file SubParticleAttrib.h.
int SubParticleAttrib< PA, T, Dim >::adjustSize |
Definition at line 90 of file SubParticleAttrib.hpp.
SubParticleAttrib< PA, T, Dim >::iterator SubParticleAttrib< PA, T, Dim >::begin |
Definition at line 67 of file SubParticleAttrib.hpp.
Referenced by SubParticleAttrib< PA, T, Dim >::MakeExpression().
SubParticleAttrib< PA, T, Dim >::iterator SubParticleAttrib< PA, T, Dim >::end |
Definition at line 77 of file SubParticleAttrib.hpp.
|
inline |
Definition at line 181 of file SubParticleAttrib.h.
References SubParticleAttrib< PA, T, Dim >::A.
|
inline |
Definition at line 178 of file SubParticleAttrib.h.
References SubParticleAttrib< PA, T, Dim >::MyDomain.
|
inlinestatic |
Definition at line 184 of file SubParticleAttrib.h.
References SubParticleAttribIter< PA, T, Dim >::getSubsetType().
|
inline |
Definition at line 235 of file SubParticleAttrib.h.
References SubParticleAttrib< PA, T, Dim >::begin().
|
inline |
Definition at line 187 of file SubParticleAttrib.h.
References SubParticleAttribIter< PA, T, Dim >::makeNDIndex(), and SubParticleAttrib< PA, T, Dim >::MyDomain.
|
inline |
Definition at line 215 of file SubParticleAttrib.h.
References assign().
SubParticleAttrib< PA, T, Dim > & SubParticleAttrib< PA, T, Dim >::operator= | ( | const SubParticleAttrib< PA, T, Dim > & | t | ) |
Definition at line 38 of file SubParticleAttrib.hpp.
References assign().
SubParticleAttrib< PA, T, Dim > & SubParticleAttrib< PA, T, Dim >::operator= | ( | T | t | ) |
Definition at line 51 of file SubParticleAttrib.hpp.
References assign().
void SubParticleAttrib< PA, T, Dim >::write | ( | std::ostream & | o | ) | const |
Definition at line 113 of file SubParticleAttrib.hpp.
References endl(), and PInsist.
|
private |
Definition at line 239 of file SubParticleAttrib.h.
Referenced by SubParticleAttrib< PA, T, Dim >::getAttrib().
|
private |
Definition at line 242 of file SubParticleAttrib.h.
Referenced by SubParticleAttrib< PA, T, Dim >::getDomain(), and SubParticleAttrib< PA, T, Dim >::makeNDIndex().