|
OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
|
Exponent array for Tps<T>. More...
#include <TpsMonomial.h>
Public Member Functions | |
| TpsMonomial (int nVar) | |
| Constructor. | |
| TpsMonomial (int nVar, int var) | |
| Constructor. | |
| TpsMonomial () | |
| TpsMonomial (const TpsMonomial &) | |
| ~TpsMonomial () | |
| const TpsMonomial & | operator= (const TpsMonomial &) |
| int & | operator[] (int index) |
| Get exponent. | |
| int | operator[] (int index) const |
| Get exponent. | |
| TpsMonomial | operator* (const TpsMonomial &rhs) const |
| Product. | |
| int | getIndex () const |
| Convert. | |
| int | getOrder () const |
| Get order. | |
| int | getVariables () const |
| Get variables. | |
Private Attributes | |
| Array1D< int > | array |
Exponent array for Tps<T>.
Definition at line 31 of file TpsMonomial.h.
| TpsMonomial::TpsMonomial | ( | int | nVar | ) |
Constructor.
Definition at line 38 of file TpsMonomial.cpp.
References array.
Referenced by operator*(), operator=(), and TpsMonomial().
| TpsMonomial::TpsMonomial | ( | int | nVar, |
| int | var ) |
| TpsMonomial::TpsMonomial | ( | ) |
Definition at line 28 of file TpsMonomial.cpp.
References array.
| TpsMonomial::TpsMonomial | ( | const TpsMonomial & | rhs | ) |
Definition at line 33 of file TpsMonomial.cpp.
References array, and TpsMonomial().
| TpsMonomial::~TpsMonomial | ( | ) |
Definition at line 49 of file TpsMonomial.cpp.
| int TpsMonomial::getIndex | ( | ) | const |
Convert.
Definition at line 77 of file TpsMonomial.cpp.
References array, getOrder(), TpsData::getTpsData(), and TpsData::indexMonomial().
Referenced by Tps< T >::get(), Tps< T >::getCoefficient(), Tps< T >::operator[](), Tps< T >::operator[](), and Tps< T >::setCoefficient().
| int TpsMonomial::getOrder | ( | ) | const |
Get order.
Definition at line 83 of file TpsMonomial.cpp.
References array.
Referenced by getIndex(), and Tps< T >::makeMonomial().
| int TpsMonomial::getVariables | ( | ) | const |
Get variables.
Definition at line 94 of file TpsMonomial.cpp.
References array.
Referenced by Tps< T >::getCoefficient(), Tps< T >::makeMonomial(), operator*(), and Tps< T >::setCoefficient().
| TpsMonomial TpsMonomial::operator* | ( | const TpsMonomial & | rhs | ) | const |
Product.
Definition at line 69 of file TpsMonomial.cpp.
References array, getVariables(), and TpsMonomial().
| const TpsMonomial & TpsMonomial::operator= | ( | const TpsMonomial & | rhs | ) |
Definition at line 53 of file TpsMonomial.cpp.
References array, and TpsMonomial().
| int & TpsMonomial::operator[] | ( | int | index | ) |
| int TpsMonomial::operator[] | ( | int | index | ) | const |
|
private |
Definition at line 78 of file TpsMonomial.h.
Referenced by getIndex(), getOrder(), getVariables(), operator*(), operator=(), operator[](), operator[](), TpsMonomial(), TpsMonomial(), TpsMonomial(), and TpsMonomial().