#include <multiArray.hh>


Public Member Functions | |
| StiffArray< dim, uint > & | apply (uint &fnc(uint &)) |
| Application operator to each component, e.g. | |
| uint | length () |
| MultiIndex (const uint &dft) | |
| Constructor. | |
| MultiIndex (const MultiIndex< dim > &a) | |
| Copy constructor. | |
| MultiIndex () | |
| Constructor. | |
| MultiIndex (const uint dft[]) | |
| Constructor. | |
| operator Array< uint > () const | |
| operator const uint * () const | |
| Returns a pointer to the data in the array. | |
| operator uint * () | |
| Returns a pointer to the data in the array. | |
| bool | operator!= (const MultiIndex< dim > &a) const |
| Comparison operator. | |
| StiffArray< dim, uint > & | operator*= (const StiffArray< dim, uint > &a) |
| Multiplication operator. | |
| StiffArray< dim, uint > & | operator*= (const uintn) |
| Scaling operator. | |
| StiffArray< dim, uint > & | operator+= (const uintn) |
| Addition operator. | |
| StiffArray< dim, uint > & | operator-= (const uintn) |
| Subtraction operator. | |
| StiffArray< dim, uint > & | operator/= (const uintn) |
| Division operator. | |
| bool | operator== (const MultiIndex< dim > &a) const |
| Comparison operator. | |
| uint & | operator[] (const int i) |
| Index operator. | |
| const uint & | operator[] (const int i) const |
| Index operator. | |
| void | zeros () |
| Fills the memory with zeros. | |
| virtual | ~MultiIndex () |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Definition at line 40 of file multiArray.hh.
| concepts::MultiIndex< dim >::MultiIndex | ( | ) | [inline] |
Constructor.
Definition at line 43 of file multiArray.hh.
| concepts::MultiIndex< dim >::MultiIndex | ( | const uint & | dft | ) | [inline] |
Constructor.
| dft | Default value. This is used in the first allocation and not in subsequent allocations. |
Definition at line 49 of file multiArray.hh.
| concepts::MultiIndex< dim >::MultiIndex | ( | const uint | dft[] | ) |
Constructor.
| dft | C array of size sz. |
Take care for the length of the C array.
Definition at line 75 of file multiArray.hh.

| concepts::MultiIndex< dim >::MultiIndex | ( | const MultiIndex< dim > & | a | ) | [inline] |
Copy constructor.
Definition at line 59 of file multiArray.hh.
| virtual concepts::MultiIndex< dim >::~MultiIndex | ( | ) | [inline, virtual] |
Definition at line 60 of file multiArray.hh.
| StiffArray<dim,uint >& concepts::StiffArray< dim, uint >::apply | ( | uint & | fncF & | ) | [inline, inherited] |
Application operator to each component, e.g.
std::sin or std::conj
Definition at line 131 of file stiffArray.hh.
| std::ostream & concepts::MultiIndex< dim >::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::StiffArray< dim, uint >.
Definition at line 100 of file multiArray.hh.
| uint concepts::StiffArray< dim, uint >::length | ( | ) | [inline, inherited] |
Definition at line 75 of file stiffArray.hh.
| concepts::StiffArray< dim, uint >::operator Array< uint > | ( | ) | const [inline, inherited] |
Definition at line 83 of file stiffArray.hh.
| concepts::StiffArray< dim, uint >::operator const uint * | ( | ) | const [inline, inherited] |
Returns a pointer to the data in the array.
Definition at line 81 of file stiffArray.hh.
| concepts::StiffArray< dim, uint >::operator uint * | ( | ) | [inline, inherited] |
Returns a pointer to the data in the array.
Definition at line 79 of file stiffArray.hh.
| bool concepts::MultiIndex< dim >::operator!= | ( | const MultiIndex< dim > & | a | ) | const |
Comparison operator.
Definition at line 95 of file multiArray.hh.
| StiffArray<dim,uint >& concepts::StiffArray< dim, uint >::operator*= | ( | const uint | n | ) | [inline, inherited] |
Scaling operator.
Definition at line 99 of file stiffArray.hh.
| StiffArray<dim,uint >& concepts::StiffArray< dim, uint >::operator*= | ( | const StiffArray< dim, uint > & | a | ) | [inline, inherited] |
Multiplication operator.
Definition at line 124 of file stiffArray.hh.
| StiffArray<dim,uint >& concepts::StiffArray< dim, uint >::operator+= | ( | const uint | n | ) | [inline, inherited] |
Addition operator.
Definition at line 114 of file stiffArray.hh.
| StiffArray<dim,uint >& concepts::StiffArray< dim, uint >::operator-= | ( | const uint | n | ) | [inline, inherited] |
Subtraction operator.
Definition at line 119 of file stiffArray.hh.
| StiffArray<dim,uint >& concepts::StiffArray< dim, uint >::operator/= | ( | const uint | n | ) | [inline, inherited] |
Division operator.
Definition at line 104 of file stiffArray.hh.
| bool concepts::MultiIndex< dim >::operator== | ( | const MultiIndex< dim > & | a | ) | const |
| const uint & concepts::StiffArray< dim, uint >::operator[] | ( | const int | i | ) | const [inline, inherited] |
Index operator.
Definition at line 86 of file stiffArray.hh.
| uint & concepts::StiffArray< dim, uint >::operator[] | ( | const int | i | ) | [inline, inherited] |
Index operator.
Definition at line 92 of file stiffArray.hh.
| void concepts::StiffArray< dim, uint >::zeros | ( | ) | [inline, inherited] |
Fills the memory with zeros.
Definition at line 77 of file stiffArray.hh.