OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
Public Member Functions | Public Attributes | List of all members
BoundsHolder< T, D > Struct Template Reference

#include <IpplExpressions.h>

Public Member Functions

 BoundsHolder ()
 
 BoundsHolder (const BoundsHolder< T, D > &rhs)
 
const BoundsHolder< T, D > & operator= (const BoundsHolder< T, D > &rhs)
 
const BoundsHolder< T, D > & operator= (const Vektor< T, D > &rhs)
 
const BoundsHolder< T, D > & operator= (const T &rhs)
 
const BoundsHolder< T, D > & operator*= (const BoundsHolder< T, D > &rhs)
 
const BoundsHolder< T, D > & operator*= (const Vektor< T, D > &rhs)
 
const BoundsHolder< T, D > & operator*= (const T &rhs)
 
MessageputMessage (Message &m)
 
MessagegetMessage (Message &m)
 

Public Attributes

Vektor< T, D > a
 
Vektor< T, D > b
 

Detailed Description

template<class T, unsigned int D>
struct BoundsHolder< T, D >

Definition at line 441 of file IpplExpressions.h.

Constructor & Destructor Documentation

◆ BoundsHolder() [1/2]

template<class T , unsigned int D>
BoundsHolder< T, D >::BoundsHolder ( )
inline

Definition at line 444 of file IpplExpressions.h.

◆ BoundsHolder() [2/2]

template<class T , unsigned int D>
BoundsHolder< T, D >::BoundsHolder ( const BoundsHolder< T, D > &  rhs)
inline

Definition at line 445 of file IpplExpressions.h.

Member Function Documentation

◆ getMessage()

template<class T , unsigned int D>
Message & BoundsHolder< T, D >::getMessage ( Message m)
inline

Definition at line 491 of file IpplExpressions.h.

References BoundsHolder< T, D >::a, BoundsHolder< T, D >::b, and Message::get().

Here is the call graph for this function:

◆ operator*=() [1/3]

template<class T , unsigned int D>
const BoundsHolder< T, D > & BoundsHolder< T, D >::operator*= ( const BoundsHolder< T, D > &  rhs)
inline

Definition at line 463 of file IpplExpressions.h.

References BoundsHolder< T, D >::a, and BoundsHolder< T, D >::b.

◆ operator*=() [2/3]

template<class T , unsigned int D>
const BoundsHolder< T, D > & BoundsHolder< T, D >::operator*= ( const T &  rhs)
inline

Definition at line 478 of file IpplExpressions.h.

References BoundsHolder< T, D >::a, BoundsHolder< T, D >::b, and Physics::c.

◆ operator*=() [3/3]

template<class T , unsigned int D>
const BoundsHolder< T, D > & BoundsHolder< T, D >::operator*= ( const Vektor< T, D > &  rhs)
inline

Definition at line 470 of file IpplExpressions.h.

References BoundsHolder< T, D >::a, BoundsHolder< T, D >::b, and Physics::c.

◆ operator=() [1/3]

template<class T , unsigned int D>
const BoundsHolder< T, D > & BoundsHolder< T, D >::operator= ( const BoundsHolder< T, D > &  rhs)
inline

Definition at line 446 of file IpplExpressions.h.

References BoundsHolder< T, D >::a, and BoundsHolder< T, D >::b.

◆ operator=() [2/3]

template<class T , unsigned int D>
const BoundsHolder< T, D > & BoundsHolder< T, D >::operator= ( const T &  rhs)
inline

Definition at line 457 of file IpplExpressions.h.

References BoundsHolder< T, D >::a, BoundsHolder< T, D >::b, and Physics::c.

◆ operator=() [3/3]

template<class T , unsigned int D>
const BoundsHolder< T, D > & BoundsHolder< T, D >::operator= ( const Vektor< T, D > &  rhs)
inline

Definition at line 451 of file IpplExpressions.h.

References BoundsHolder< T, D >::a, BoundsHolder< T, D >::b, and Physics::c.

◆ putMessage()

template<class T , unsigned int D>
Message & BoundsHolder< T, D >::putMessage ( Message m)
inline

Definition at line 486 of file IpplExpressions.h.

References BoundsHolder< T, D >::a, BoundsHolder< T, D >::b, and Message::put().

Here is the call graph for this function:

Member Data Documentation

◆ a

template<class T , unsigned int D>
Vektor<T,D> BoundsHolder< T, D >::a

◆ b

template<class T , unsigned int D>
Vektor<T,D> BoundsHolder< T, D >::b

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