OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
AntiSymTenzor< T, D >::AssignProxy Class Reference

#include <AntiSymTenzor.h>

Collaboration diagram for AntiSymTenzor< T, D >::AssignProxy:

Public Member Functions

 AssignProxy (Element_t &elem, int where)
 AssignProxy (const AssignProxy &model)
const AssignProxyoperator= (const AssignProxy &a)
const AssignProxyoperator= (const Element_t &e)
 operator Element_t () const

Private Attributes

Element_telem_m
int where_m

Detailed Description

template<class T, unsigned D>
class AntiSymTenzor< T, D >::AssignProxy

Definition at line 148 of file AntiSymTenzor.h.

Constructor & Destructor Documentation

◆ AssignProxy() [1/2]

template<class T, unsigned D>
AntiSymTenzor< T, D >::AssignProxy::AssignProxy ( Element_t & elem,
int where )
inline

Definition at line 150 of file AntiSymTenzor.h.

References elem_m, where(), and where_m.

Referenced by AssignProxy(), operator=(), and operator=().

Here is the call graph for this function:

◆ AssignProxy() [2/2]

template<class T, unsigned D>
AntiSymTenzor< T, D >::AssignProxy::AssignProxy ( const AssignProxy & model)
inline

Definition at line 152 of file AntiSymTenzor.h.

References AssignProxy(), elem_m, and where_m.

Here is the call graph for this function:

Member Function Documentation

◆ operator Element_t()

template<class T, unsigned D>
AntiSymTenzor< T, D >::AssignProxy::operator Element_t ( ) const
inline

Definition at line 167 of file AntiSymTenzor.h.

References elem_m, and where_m.

◆ operator=() [1/2]

template<class T, unsigned D>
const AssignProxy & AntiSymTenzor< T, D >::AssignProxy::operator= ( const AssignProxy & a)
inline

Definition at line 154 of file AntiSymTenzor.h.

References a, AssignProxy(), elem_m, PAssert_EQ, and where_m.

Here is the call graph for this function:

◆ operator=() [2/2]

template<class T, unsigned D>
const AssignProxy & AntiSymTenzor< T, D >::AssignProxy::operator= ( const Element_t & e)
inline

Definition at line 160 of file AntiSymTenzor.h.

References AssignProxy(), elem_m, PAssert_EQ, and where_m.

Here is the call graph for this function:

Member Data Documentation

◆ elem_m

template<class T, unsigned D>
Element_t& AntiSymTenzor< T, D >::AssignProxy::elem_m
private

Definition at line 174 of file AntiSymTenzor.h.

Referenced by AssignProxy(), AssignProxy(), operator Element_t(), operator=(), and operator=().

◆ where_m

template<class T, unsigned D>
int AntiSymTenzor< T, D >::AssignProxy::where_m
private

Definition at line 175 of file AntiSymTenzor.h.

Referenced by AssignProxy(), AssignProxy(), operator Element_t(), operator=(), and operator=().


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