#include <stiffArray.hh>


Public Member Functions | |
| StiffArray< 1, F > & | apply (F &fnc(F &)) |
| Application operator to each component, e.g. | |
| uint | length () |
| operator F () const | |
| Type conversion. | |
| StiffArray< 1, F > & | operator*= (const F n) |
| Scaling operator. | |
| StiffArray< 1, F > & | operator+= (const F n) |
| Addition operator. | |
| StiffArray< 1, F > & | operator-= (const F n) |
| Subtraction operator. | |
| StiffArray< 1, F > & | operator/= (const F n) |
| Division operator. | |
| StiffArray< 1, F > & | operator= (const F n) |
| Assignement operator. | |
| const F & | operator[] (const int i) const |
| Index operator. | |
| F & | operator[] (const int i) |
| Index operator. | |
| template<class H > | |
| StiffArray (const StiffArray< 1, H > &a, F fnc(const H &)) | |
| Constructor. | |
| StiffArray (const F &dft) | |
| Constructor. | |
| StiffArray (const Array< F > &dft) | |
| Constructor. | |
| StiffArray (const StiffArray< 1, F > &a) | |
| Copy constructor. | |
| StiffArray () | |
| Constructor. | |
| void | zeros () |
| Fills the memory with zeros. | |
| ~StiffArray () | |
Protected Member Functions | |
| virtual std::ostream & | info (std::ostream &os) const |
| Returns information in an output stream. | |
Private Attributes | |
| F | data_ |
| Data. | |
Definition at line 154 of file stiffArray.hh.
| concepts::StiffArray< 1, F >::StiffArray | ( | ) | [inline] |
Constructor.
Definition at line 157 of file stiffArray.hh.
| concepts::StiffArray< 1, F >::StiffArray | ( | const F & | dft | ) | [inline] |
| concepts::StiffArray< 1, F >::StiffArray | ( | const Array< F > & | dft | ) | [inline] |
Constructor.
| data | Array of size dim. |
Definition at line 167 of file stiffArray.hh.

| concepts::StiffArray< 1, F >::StiffArray | ( | const StiffArray< 1, H > & | a, |
| F | fncconst H & | ||
| ) | [inline] |
Constructor.
| a | Stiff array with elements of type H |
| fnc | Function which maps from H to F |
Definition at line 177 of file stiffArray.hh.
| concepts::StiffArray< 1, F >::StiffArray | ( | const StiffArray< 1, F > & | a | ) | [inline] |
Copy constructor.
Definition at line 181 of file stiffArray.hh.
| concepts::StiffArray< 1, F >::~StiffArray | ( | ) | [inline] |
Definition at line 182 of file stiffArray.hh.
| StiffArray<1,F>& concepts::StiffArray< 1, F >::apply | ( | F & | fncF & | ) | [inline] |
Application operator to each component, e.g.
std::sin or std::conj
Definition at line 224 of file stiffArray.hh.
| std::ostream & concepts::StiffArray< 1, F >::info | ( | std::ostream & | os | ) | const [protected, virtual] |
Returns information in an output stream.
Reimplemented from concepts::OutputOperator.
Definition at line 235 of file stiffArray.hh.
| uint concepts::StiffArray< 1, F >::length | ( | ) | [inline] |
Definition at line 185 of file stiffArray.hh.
| concepts::StiffArray< 1, F >::operator F | ( | ) | const [inline] |
Type conversion.
Definition at line 189 of file stiffArray.hh.
| StiffArray<1,F>& concepts::StiffArray< 1, F >::operator*= | ( | const F | n | ) | [inline] |
Scaling operator.
Definition at line 203 of file stiffArray.hh.
| StiffArray<1,F>& concepts::StiffArray< 1, F >::operator+= | ( | const F | n | ) | [inline] |
Addition operator.
Definition at line 215 of file stiffArray.hh.
| StiffArray<1,F>& concepts::StiffArray< 1, F >::operator-= | ( | const F | n | ) | [inline] |
Subtraction operator.
Definition at line 219 of file stiffArray.hh.
| StiffArray<1,F>& concepts::StiffArray< 1, F >::operator/= | ( | const F | n | ) | [inline] |
Division operator.
Definition at line 207 of file stiffArray.hh.
| StiffArray<1,F>& concepts::StiffArray< 1, F >::operator= | ( | const F | n | ) | [inline] |
Assignement operator.
Definition at line 211 of file stiffArray.hh.
| const F& concepts::StiffArray< 1, F >::operator[] | ( | const int | i | ) | const [inline] |
Index operator.
Definition at line 192 of file stiffArray.hh.
| F& concepts::StiffArray< 1, F >::operator[] | ( | const int | i | ) | [inline] |
Index operator.
Definition at line 197 of file stiffArray.hh.
| void concepts::StiffArray< 1, F >::zeros | ( | ) | [inline] |
Fills the memory with zeros.
Definition at line 187 of file stiffArray.hh.
F concepts::StiffArray< 1, F >::data_ [private] |
Data.
Definition at line 231 of file stiffArray.hh.