Public Member Functions | |
MultiIndex () | |
Constructor. | |
MultiIndex (const uint &dft) | |
MultiIndex (const uint dft[]) | |
MultiIndex (const MultiIndex< dim > &a) | |
Copy constructor. | |
bool | operator== (const MultiIndex< dim > &a) const |
Comparison operator. | |
bool | operator!= (const MultiIndex< dim > &a) const |
Comparison operator. | |
uint | length () |
void | zeros () |
Fills the memory with zeros. | |
operator uint * () | |
Returns a pointer to the data in the array. | |
operator const uint * () const | |
Returns a pointer to the data in the array. | |
uint * | data () |
Returns a pointer to the data in the array. | |
const uint * | data () const |
Returns a pointer to the data in the array. | |
operator Array< uint > () const | |
Array< uint > | array_data () const |
const uint & | operator[] (const int i) const |
Index operator. | |
uint & | operator[] (const int i) |
Index operator. | |
StiffArray< dim, uint > & | operator*= (const uint n) |
Scaling operator. | |
StiffArray< dim, uint > & | operator*= (const StiffArray< dim, uint > &a) |
Multiplication operator. | |
StiffArray< dim, uint > & | operator/= (const uint n) |
Division operator. | |
StiffArray< dim, uint > & | operator+= (const uint n) |
Addition operator. | |
StiffArray< dim, uint > & | operator-= (const uint n) |
Subtraction operator. | |
StiffArray< dim, uint > & | apply (uint &fnc(uint &)) |
Protected Member Functions | |
virtual std::ostream & | info (std::ostream &os) const |
Returns information in an output stream. | |
Definition at line 43 of file multiArray.hh.
|
inline |
Constructor.
Definition at line 46 of file multiArray.hh.
|
inline |
Constructor.
dft | Default value. This is used in the first allocation and not in subsequent allocations. |
Definition at line 52 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 78 of file multiArray.hh.
|
inline |
Copy constructor.
Definition at line 62 of file multiArray.hh.
|
inlinevirtual |
Definition at line 63 of file multiArray.hh.
|
inlineinherited |
Application operator to each component, e.g. std::sin or std::conj
Definition at line 140 of file stiffArray.hh.
|
inlineinherited |
Definition at line 92 of file stiffArray.hh.
|
inlineinherited |
Returns a pointer to the data in the array.
Definition at line 85 of file stiffArray.hh.
|
inlineinherited |
Returns a pointer to the data in the array.
Definition at line 87 of file stiffArray.hh.
|
protectedvirtual |
Returns information in an output stream.
Reimplemented from concepts::StiffArray< dim, uint >.
Definition at line 103 of file multiArray.hh.
|
inlineinherited |
Definition at line 77 of file stiffArray.hh.
|
inlineinherited |
Definition at line 90 of file stiffArray.hh.
|
inlineinherited |
Returns a pointer to the data in the array.
Definition at line 83 of file stiffArray.hh.
|
inlineinherited |
Returns a pointer to the data in the array.
Definition at line 81 of file stiffArray.hh.
bool concepts::MultiIndex< dim >::operator!= | ( | const MultiIndex< dim > & | a | ) | const |
Comparison operator.
Definition at line 98 of file multiArray.hh.
|
inlineinherited |
Multiplication operator.
Definition at line 133 of file stiffArray.hh.
|
inlineinherited |
Scaling operator.
Definition at line 108 of file stiffArray.hh.
|
inlineinherited |
Addition operator.
Definition at line 123 of file stiffArray.hh.
|
inlineinherited |
Subtraction operator.
Definition at line 128 of file stiffArray.hh.
|
inlineinherited |
Division operator.
Definition at line 113 of file stiffArray.hh.
bool concepts::MultiIndex< dim >::operator== | ( | const MultiIndex< dim > & | a | ) | const |
|
inlineinherited |
Index operator.
Definition at line 101 of file stiffArray.hh.
|
inlineinherited |
Index operator.
Definition at line 95 of file stiffArray.hh.
|
inlineinherited |
Fills the memory with zeros.
Definition at line 79 of file stiffArray.hh.