#include <arrays.hh>
Public Member Functions | |
| ArrayJacobian (const EdgeNd &edge, const Array< Real > &p) | |
| ArrayJacobian (const QuadNd &quad, const Array< Real > &qX, const Array< Real > &qY, bool tensor=true) | |
| void | resize (const uint sz) |
| void | resizePreserve (const uint sz) |
| void | zeros () |
| Fills the memory with zeros. | |
| operator Real * () | |
| Returns a pointer to the array. | |
| operator const Real * () const | |
| Returns a pointer to the array. | |
| const Real & | operator[] (const int i) const |
| Index operator. | |
| Real & | operator[] (const int i) |
| Index operator. | |
| Array< Real > & | operator*= (const G n) |
| Scaling operator. | |
| Array< Real > & | operator*= (const Array< H > &a) |
| Multiplication operator. | |
| Array< Real > & | operator+= (const Real n) |
| Addition operator. | |
| Array< Real > & | operator+= (const Array< H > &a) |
| Addition operator. | |
| Array< Real > & | operator-= (const Real n) |
| Subtraction operator. | |
| Array< Real > & | operator-= (const Array< H > &a) |
| Subtraction operator. | |
| Array< Real > | operator- () const |
| Negation operator. | |
| Array< Real > & | apply (Real &fnc(Real &)) |
| Array< Real > & | apply (const Array< H > &a, Real fnc(const H &)) |
| Array< Real > & | apply (const Array< H > &a, Real fnc(const H &, const Real &)) |
| uint | size () const |
| Returns the requested size of the array. | |
| uint | cursize () const |
| Returns the size of the allocated memory. | |
| int | memory () const |
| Returns the memory usage in bytes. | |
| Array< Real > & | reverse () |
| Reverse the order of the entries. | |
| std::ostream & | info (std::ostream &os) const |
Protected Attributes | |
| Real * | data_ |
| Data. | |
| uint | size_ |
| Current real size of the array. | |
| uint | n_ |
| Requested size of the array. | |
| concepts::ArrayJacobian< 1, 1 >::ArrayJacobian | ( | const EdgeNd & | edge, |
| const Array< Real > & | p | ||
| ) |
Constructor for a EdgeNd
| edge | cell |
| q | array of quadrature points in [0,1] |
| concepts::ArrayJacobian< 1, 1 >::ArrayJacobian | ( | const QuadNd & | quad, |
| const Array< Real > & | qX, | ||
| const Array< Real > & | qY, | ||
| bool | tensor = true |
||
| ) |
Constructor for a QuadNd
| quad | cell |
| qX,qY | arrays of quadrature points in [0,1] |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inlineinherited |
|
inherited |
|
inherited |
|
inherited |
|
inlineinherited |
|
inlineinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |