OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Private Attributes | List of all members
GuardCellSizes< Dim > Class Template Reference

#include <FieldSpec.h>

Public Member Functions

 GuardCellSizes ()
 
 GuardCellSizes (unsigned s)
 
 GuardCellSizes (unsigned *s)
 
 GuardCellSizes (unsigned l, unsigned r)
 
 GuardCellSizes (unsigned *l, unsigned *r)
 
GuardCellSizes< Dim > & operator= (const GuardCellSizes< Dim > &gc)
 
void set_Left (unsigned s)
 
void set_Left (unsigned *s)
 
void set_Left (unsigned d, unsigned *s)
 
void set_Right (unsigned s)
 
void set_Right (unsigned *s)
 
void set_Right (unsigned d, unsigned *s)
 
unsigned left (unsigned d) const
 
unsigned right (unsigned d) const
 
bool operator< (const GuardCellSizes< Dim > &r) const
 
bool operator== (const GuardCellSizes< Dim > &r) const
 

Private Attributes

unsigned Left [Dim]
 
unsigned Right [Dim]
 

Detailed Description

template<unsigned Dim>
class GuardCellSizes< Dim >

Definition at line 17 of file FieldSpec.h.

Constructor & Destructor Documentation

template<unsigned Dim>
GuardCellSizes< Dim >::GuardCellSizes ( )
inline

Definition at line 25 of file GuardCellSizes.h.

References Dim, GuardCellSizes< Dim >::Left, and GuardCellSizes< Dim >::Right.

template<unsigned Dim>
GuardCellSizes< Dim >::GuardCellSizes ( unsigned  s)

Definition at line 31 of file GuardCellSizes.hpp.

References Dim.

template<unsigned Dim>
GuardCellSizes< Dim >::GuardCellSizes ( unsigned *  s)

Definition at line 40 of file GuardCellSizes.hpp.

References Dim.

template<unsigned Dim>
GuardCellSizes< Dim >::GuardCellSizes ( unsigned  l,
unsigned  r 
)

Definition at line 49 of file GuardCellSizes.hpp.

References Dim.

template<unsigned Dim>
GuardCellSizes< Dim >::GuardCellSizes ( unsigned *  l,
unsigned *  r 
)

Definition at line 60 of file GuardCellSizes.hpp.

References Dim.

Member Function Documentation

template<unsigned Dim>
unsigned GuardCellSizes< Dim >::left ( unsigned  d) const
inline
template<unsigned Dim>
bool GuardCellSizes< Dim >::operator< ( const GuardCellSizes< Dim > &  r) const
inline

Definition at line 82 of file GuardCellSizes.h.

References Dim, GuardCellSizes< Dim >::left(), and GuardCellSizes< Dim >::right().

Here is the call graph for this function:

template<unsigned Dim>
GuardCellSizes<Dim>& GuardCellSizes< Dim >::operator= ( const GuardCellSizes< Dim > &  gc)
inline

Definition at line 35 of file GuardCellSizes.h.

References Dim, GuardCellSizes< Dim >::Left, and GuardCellSizes< Dim >::Right.

template<unsigned Dim>
bool GuardCellSizes< Dim >::operator== ( const GuardCellSizes< Dim > &  r) const
inline

Definition at line 96 of file GuardCellSizes.h.

References Dim, GuardCellSizes< Dim >::left(), and GuardCellSizes< Dim >::right().

Here is the call graph for this function:

template<unsigned Dim>
unsigned GuardCellSizes< Dim >::right ( unsigned  d) const
inline
template<unsigned Dim>
void GuardCellSizes< Dim >::set_Left ( unsigned  s)

Definition at line 71 of file GuardCellSizes.hpp.

References Dim.

template<unsigned Dim>
void GuardCellSizes< Dim >::set_Left ( unsigned *  s)

Definition at line 80 of file GuardCellSizes.hpp.

References Dim.

template<unsigned Dim>
void GuardCellSizes< Dim >::set_Left ( unsigned  d,
unsigned *  s 
)

Definition at line 89 of file GuardCellSizes.hpp.

template<unsigned Dim>
void GuardCellSizes< Dim >::set_Right ( unsigned  s)

Definition at line 97 of file GuardCellSizes.hpp.

References Dim.

template<unsigned Dim>
void GuardCellSizes< Dim >::set_Right ( unsigned *  s)

Definition at line 106 of file GuardCellSizes.hpp.

References Dim.

template<unsigned Dim>
void GuardCellSizes< Dim >::set_Right ( unsigned  d,
unsigned *  s 
)

Definition at line 115 of file GuardCellSizes.hpp.

Member Data Documentation

template<unsigned Dim>
unsigned GuardCellSizes< Dim >::Left[Dim]
private
template<unsigned Dim>
unsigned GuardCellSizes< Dim >::Right[Dim]
private

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