ADOL-C: Automatic Differentiation in C/C++ 2.7.3
Loading...
Searching...
No Matches
Namespaces | Functions
sparse_fo_rev.h File Reference
#include <adolc/adolcerror.h>
#include <adolc/adolcexport.h>
#include <adolc/dvlparms.h>
#include <adolc/interfaces.h>
#include <adolc/internal/common.h>
#include <adolc/sparse/sparse_fo_rev.h>
#include <adolc/sparse/sparse_options.h>
#include <vector>
Include dependency graph for sparse_fo_rev.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ADOLC
 
namespace  ADOLC::Sparse
 

Functions

template<ControlFlowMode CFM>
ADOLC_API int ADOLC::Sparse::forward (short tag, int m, int n, int p, double *x, std::vector< bitword_t * > &X, double *y, std::vector< bitword_t * > &Y)
 Forward-mode bit-pattern propagation (safe or tight control-flow).
 
template<ControlFlowMode CFM>
ADOLC_API int ADOLC::Sparse::forward (short tag, int m, int n, int p, std::vector< bitword_t * > &X, std::vector< bitword_t * > &Y)
 Forward-mode bit-pattern propagation (safe control-flow only).
 
template<ControlFlowMode CFM>
ADOLC_API int ADOLC::Sparse::reverse (short tag, int m, int n, int q, std::vector< bitword_t * > &U, std::vector< bitword_t * > &Z)
 Reverse-mode bit-pattern propagation (safe or tight control-flow).
 
ADOLC_API int ADOLC::Sparse::forward (short tag, int m, int n, int p, double *x, bitword_t **X, double *y, bitword_t **Y, char mode)
 Legacy forward-mode bit-pattern propagation (mode-selected).
 
ADOLC_API int ADOLC::Sparse::forward (short tag, int m, int n, int p, bitword_t **X, bitword_t **Y, char mode)
 Legacy forward-mode bit-pattern propagation, safe mode only.
 
ADOLC_API int ADOLC::Sparse::reverse (short tag, int m, int n, int q, bitword_t **U, bitword_t **Z, char mode)
 Legacy reverse-mode bit-pattern propagation (mode-selected).