OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
BoundsHolder< T, D > Struct Template Reference

#include <IpplExpressions.h>

Collaboration diagram for BoundsHolder< T, D >:

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

◆ 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.

References a, b, and BoundsHolder().

Here is the call graph for this function:

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 a, 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 a, b, and BoundsHolder().

Here is the call graph for this function:

◆ 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 a, b, BoundsHolder(), and c.

Here is the call graph for this function:

◆ 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 a, b, BoundsHolder(), and c.

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 446 of file IpplExpressions.h.

References a, b, and BoundsHolder().

Here is the call graph for this function:

◆ 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 a, b, BoundsHolder(), and c.

Here is the call graph for this function:

◆ 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 a, b, BoundsHolder(), and c.

Here is the call graph for this function:

◆ putMessage()

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

Definition at line 486 of file IpplExpressions.h.

References a, 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: