OpenLB 1.7
|
StasiusProjection for arbitrary n. More...
#include <projection.h>
Public Member Functions | |
StasiusN (const UnitConverter< T, DESCRIPTOR > &converter, unsigned n) | |
T | subprojection (T x) const override |
T | derivSubprojection (T x) const override |
T | inverseSubprojection (T x) const override |
Public Member Functions inherited from olb::opti::projection::GiBase< T, DESCRIPTOR > | |
GiBase (const UnitConverter< T, DESCRIPTOR > &converter) | |
T | project (T x) const override |
T | derivative (T x) const override |
T | inverse (T x) const override |
Public Attributes | |
const unsigned | _n |
Public Attributes inherited from olb::opti::projection::GiBase< T, DESCRIPTOR > | |
const T | _gridTerm |
StasiusProjection for arbitrary n.
subproj(a) = a^(2n)
Definition at line 300 of file projection.h.
|
inline |
Definition at line 304 of file projection.h.
References olb::opti::projection::StasiusN< T, DESCRIPTOR >::_n, and OLB_PRECONDITION.
|
inlineoverridevirtual |
Implements olb::opti::projection::GiBase< T, DESCRIPTOR >.
Definition at line 311 of file projection.h.
References olb::opti::projection::StasiusN< T, DESCRIPTOR >::_n, and olb::util::pow().
|
inlineoverridevirtual |
Implements olb::opti::projection::GiBase< T, DESCRIPTOR >.
Definition at line 312 of file projection.h.
References olb::opti::projection::StasiusN< T, DESCRIPTOR >::_n, and olb::util::pow().
|
inlineoverridevirtual |
Implements olb::opti::projection::GiBase< T, DESCRIPTOR >.
Definition at line 310 of file projection.h.
References olb::opti::projection::StasiusN< T, DESCRIPTOR >::_n, and olb::util::pow().
const unsigned olb::opti::projection::StasiusN< T, DESCRIPTOR >::_n |
Definition at line 302 of file projection.h.