concepts::ArrayDeterminant< F, dim > Class Template Reference
Class, which calculates the determinant for each element of the array. More...
#include <arrays.hh>
Inheritance diagram for concepts::ArrayDeterminant< F, dim >:
Public Member Functions | |
| template<class H > | |
| Array< F > & | apply (const Array< H > &a, F fnc(const H &)) |
| Application operator to each component. More... | |
| template<class H > | |
| Array< F > & | apply (const Array< H > &a, F fnc(const H &, const F &)) |
| Application operator to each component. More... | |
| Array< F > & | apply (F &fnc(F &)) |
| Application operator to each component, e.g. More... | |
| ArrayDeterminant (const concepts::Array< concepts::Mapping< F, dim > > *array) | |
| uint | cursize () const |
| Returns the size of the allocated memory. More... | |
| std::ostream & | info (std::ostream &os) const |
| int | memory () const |
| Returns the memory usage in bytes. More... | |
| operator const F * () const | |
| Returns a pointer to the array. More... | |
| operator F* () | |
| Returns a pointer to the array. More... | |
| template<class H > | |
| Array< F > & | operator*= (const Array< H > &a) |
| Multiplication operator. More... | |
| template<class G > | |
| Array< F > & | operator*= (const G n) |
| Scaling operator. More... | |
| template<class H > | |
| Array< F > & | operator+= (const Array< H > &a) |
| Addition operator. More... | |
| Array< F > & | operator+= (const F n) |
| Addition operator. More... | |
| Array< F > | operator- () const |
| Negation operator. More... | |
| template<class H > | |
| Array< F > & | operator-= (const Array< H > &a) |
| Subtraction operator. More... | |
| Array< F > & | operator-= (const F n) |
| Subtraction operator. More... | |
| F & | operator[] (const int i) |
| Index operator. More... | |
| const F & | operator[] (const int i) const |
| Index operator. More... | |
| void | resize (const uint sz) |
| Resizes the array. More... | |
| void | resizePreserve (const uint sz) |
| Resizes the array. More... | |
| Array< F > & | reverse () |
| Reverse the order of the entries. More... | |
| uint | size () const |
| Returns the requested size of the array. More... | |
| void | zeros () |
| Fills the memory with zeros. More... | |
Protected Attributes | |
| F * | data_ |
| Data. More... | |
| uint | n_ |
| Requested size of the array. More... | |
| uint | size_ |
| Current real size of the array. More... | |
Detailed Description
template<class F, int dim>
class concepts::ArrayDeterminant< F, dim >
Class, which calculates the determinant for each element of the array.
Constructor & Destructor Documentation
◆ ArrayDeterminant()
template<class F , int dim>
|
inline |
Member Function Documentation
◆ apply() [1/3]
template<class F >
template<class H >
|
inlineinherited |
◆ apply() [2/3]
template<class F >
template<class H >
|
inlineinherited |
◆ apply() [3/3]
template<class F >
|
inlineinherited |
◆ cursize()
template<class F >
|
inlineinherited |
◆ info()
template<class F >
|
inherited |
◆ memory()
template<class F >
|
inlineinherited |
◆ operator const F *()
template<class F >
|
inlineinherited |
◆ operator F*()
template<class F >
|
inlineinherited |
◆ operator*=() [1/2]
template<class F >
template<class H >
|
inlineinherited |
◆ operator*=() [2/2]
template<class F >
template<class G >
|
inlineinherited |
◆ operator+=() [1/2]
template<class F >
template<class H >
|
inlineinherited |
◆ operator+=() [2/2]
template<class F >
|
inlineinherited |
◆ operator-()
template<class F >
|
inlineinherited |
◆ operator-=() [1/2]
template<class F >
template<class H >
|
inlineinherited |
◆ operator-=() [2/2]
template<class F >
|
inlineinherited |
◆ operator[]() [1/2]
template<class F >
|
inlineinherited |
◆ operator[]() [2/2]
template<class F >
|
inlineinherited |
◆ resize()
template<class F >
|
inherited |
◆ resizePreserve()
template<class F >
|
inherited |
◆ reverse()
template<class F >
|
inherited |
◆ size()
template<class F >
|
inlineinherited |
◆ zeros()
template<class F >
|
inlineinherited |
Member Data Documentation
◆ data_
template<class F >
|
protectedinherited |
◆ n_
template<class F >
|
protectedinherited |
◆ size_
template<class F >
|
protectedinherited |
The documentation for this class was generated from the following file:
- basics/arrays.hh

