General interface for Jacobian access in CoDiPack. More...
#include <jacobianInterface.hpp>
Public Types | |
using | T = T_T |
See JacobianInterface. | |
Public Member Functions | |
size_t | getM () const |
Get size of rows (output variables). | |
size_t | getN () const |
Get size of columns (input variables). | |
T & | operator() (size_t const i, size_t const j) |
Reference access, i in [0, ..., m), j in [0, ..., n). | |
T | operator() (size_t const i, size_t const j) const |
Value access, i in [0, ..., m), j in [0, ..., n). | |
void | resize (size_t const m, size_t const n) |
Resize the Jacobian. | |
void | setLogic (size_t const i, size_t const j, T const &v) |
Interface for the JacobianDelayAccessor. | |
size_t | size () const |
Get total size of the Jacobian. | |
General interface for Jacobian access in CoDiPack.
Helper methods which store or read data from a Jacobian expect it to implement this interface.
See Mathematical naming conventions for the mathematical nomenclature of the arguments and components.
T_T | The data type in the Jacobian. |