ASL  0.1.6
Advanced Simulation Library
Public Member Functions | Related Functions | List of all members
acl::ComplexNumOfElements Class Reference

The class represents a matrix elements of Element. More...

#include <aclComplexNumOfElements.h>

Public Member Functions

 ComplexNumOfElements ()
 
void setRe (Element a)
 
void setIm (Element a)
 
const Element getRe () const
 
const Element getIm () const
 
VectorOfElements & getInternalVector ()
 
const VectorOfElements & getInternalVector () const
 
 ComplexNumOfElements ()
 
void setRe (Element a)
 
void setIm (Element a)
 
const Element getRe () const
 
const Element getIm () const
 
VectorOfElements & getInternalVector ()
 
const VectorOfElements & getInternalVector () const
 

Related Functions

(Note that these are not member functions.)

void copy (const ComplexNumOfElements &source, ComplexNumOfElements &destination)
 function copies the ComplexNumOfElements class. More...
 
ComplexNumOfElements operator+ (ComplexNumOfElements &a, ComplexNumOfElements &b)
 summ of two matrices More...
 
ComplexNumOfElements operator- (ComplexNumOfElements &a, ComplexNumOfElements &b)
 difference of two matrices More...
 
ComplexNumOfElements operator* (const ComplexNumOfElements &a, const ComplexNumOfElements &b)
 product of two matrices More...
 
void copy (const ComplexNumOfElements &source, ComplexNumOfElements &destination)
 function copies the ComplexNumOfElements class. More...
 
ComplexNumOfElements operator+ (ComplexNumOfElements &a, ComplexNumOfElements &b)
 summ of two matrices More...
 
ComplexNumOfElements operator- (ComplexNumOfElements &a, ComplexNumOfElements &b)
 difference of two matrices More...
 
ComplexNumOfElements operator* (const ComplexNumOfElements &a, const ComplexNumOfElements &b)
 product of two matrices More...
 

Detailed Description

The class represents a matrix elements of Element.

Definition at line 35 of file aclComplexNumOfElements.h.

Constructor & Destructor Documentation

acl::ComplexNumOfElements::ComplexNumOfElements ( )
acl::ComplexNumOfElements::ComplexNumOfElements ( )

Member Function Documentation

const Element acl::ComplexNumOfElements::getIm ( ) const
const Element acl::ComplexNumOfElements::getIm ( ) const
VectorOfElements& acl::ComplexNumOfElements::getInternalVector ( )
VectorOfElements& acl::ComplexNumOfElements::getInternalVector ( )
const VectorOfElements& acl::ComplexNumOfElements::getInternalVector ( ) const
const VectorOfElements& acl::ComplexNumOfElements::getInternalVector ( ) const
const Element acl::ComplexNumOfElements::getRe ( ) const
const Element acl::ComplexNumOfElements::getRe ( ) const
void acl::ComplexNumOfElements::setIm ( Element  a)
void acl::ComplexNumOfElements::setIm ( Element  a)
void acl::ComplexNumOfElements::setRe ( Element  a)
void acl::ComplexNumOfElements::setRe ( Element  a)

Friends And Related Function Documentation

void copy ( const ComplexNumOfElements &  source,
ComplexNumOfElements &  destination 
)
related

function copies the ComplexNumOfElements class.

Examples:
testPrivateVar.cc.
void copy ( const ComplexNumOfElements &  source,
ComplexNumOfElements &  destination 
)
related

function copies the ComplexNumOfElements class.

ComplexNumOfElements operator* ( const ComplexNumOfElements &  a,
const ComplexNumOfElements &  b 
)
related

product of two matrices

ComplexNumOfElements operator* ( const ComplexNumOfElements &  a,
const ComplexNumOfElements &  b 
)
related

product of two matrices

ComplexNumOfElements operator+ ( ComplexNumOfElements &  a,
ComplexNumOfElements &  b 
)
related

summ of two matrices

ComplexNumOfElements operator+ ( ComplexNumOfElements &  a,
ComplexNumOfElements &  b 
)
related

summ of two matrices

ComplexNumOfElements operator- ( ComplexNumOfElements &  a,
ComplexNumOfElements &  b 
)
related

difference of two matrices

ComplexNumOfElements operator- ( ComplexNumOfElements &  a,
ComplexNumOfElements &  b 
)
related

difference of two matrices


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