OPAL (Object Oriented Parallel Accelerator Library) 2022.1
OPAL
Public Member Functions | Private Attributes | List of all members
AntiSymTenzor< T, 1 >::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>
class AntiSymTenzor< T, 1 >::AssignProxy

Definition at line 349 of file AntiSymTenzor.h.

Constructor & Destructor Documentation

◆ AssignProxy() [1/2]

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

Definition at line 351 of file AntiSymTenzor.h.

◆ AssignProxy() [2/2]

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

Definition at line 353 of file AntiSymTenzor.h.

Member Function Documentation

◆ operator Element_t()

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

◆ operator=() [1/2]

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

◆ operator=() [2/2]

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

Member Data Documentation

◆ elem_m

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

Definition at line 375 of file AntiSymTenzor.h.

◆ where_m

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

Definition at line 376 of file AntiSymTenzor.h.


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