ocra-recipes
Doxygen documentation for the ocra-recipes repository
|
RowFunction class. More...
#include <RowFunction.h>
Public Types | |
typedef T | functionType_t |
Public Member Functions | |
RowFunction (T *function, const cfl_size_t index) | |
RowFunction (T *function, const std::vector< int > &indices) | |
Protected Member Functions | |
virtual void | computeValue (void) const |
virtual void | computeGradient (void) const |
virtual void | computeHessian (void) const |
virtual void | computeJdot (void) const |
virtual void | computeJdotXdot (void) const |
virtual void | doUpdateSize (void) |
Protected Attributes | |
Function * | _f |
std::vector< int > | _indices |
RowFunction class.
A single row of an other Function. Be careful with this class, it still implies the full computation of the original function, and it involves a copy. TODO [mineur] : modify this comment in case this row functionality is implemented directly in the Function class
Definition at line 35 of file RowFunction.h.
typedef T ocra::RowFunction< T >::functionType_t |
Definition at line 39 of file RowFunction.h.
|
inline |
Definition at line 102 of file RowFunction.h.
|
inline |
Definition at line 113 of file RowFunction.h.
|
inlineprotectedvirtual |
Definition at line 132 of file RowFunction.h.
|
inlineprotectedvirtual |
Definition at line 145 of file RowFunction.h.
|
inlineprotectedvirtual |
Definition at line 156 of file RowFunction.h.
|
inlineprotectedvirtual |
Definition at line 169 of file RowFunction.h.
|
inlineprotectedvirtual |
Definition at line 124 of file RowFunction.h.
|
inlineprotectedvirtual |
Definition at line 179 of file RowFunction.h.
|
protected |
Definition at line 88 of file RowFunction.h.
|
protected |
Definition at line 89 of file RowFunction.h.