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. |