OPAL (Object Oriented Parallel Accelerator Library)  2021.1.99
OPAL
Public Member Functions | Private Attributes | List of all members
AntiSymTenzor< T, D >::AssignProxy Class Reference

#include <AntiSymTenzor.h>

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.

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

Member Function Documentation

◆ operator Element_t()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ elem_m

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

◆ where_m

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

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