ADOL-C: Automatic Differentiation in C/C++ 2.7.3
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations | Functions
sparsematrix.h File Reference
#include <adolc/drivers/absnormalformconcept.h>
#include <adolc/internal/common.h>
#include <array>
#include <cassert>
#include <cmath>
#include <cstddef>
#include <utility>
#include <vector>
Include dependency graph for sparsematrix.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  ADOLC::Sparse::CoordinateFormatTripled
 One nonzero entry of a sparse matrix in coordinate format. More...
 
struct  ADOLC::Sparse::CoordinateFormatTripled::Coordinates
 Zero-based row and column coordinates of one sparse entry. More...
 
class  ADOLC::Sparse::SparseMatrix
 Owning sparse matrix container in coordinate-format. More...
 
struct  ADOLC::Sparse::SparseShape
 Nonzero counts for the four blocks of a sparse abs-normal form. More...
 
struct  ADOLC::Sparse::SparseANF
 Stores the abs-normal form in sparse format. More...
 

Namespaces

namespace  ADOLC
 
namespace  ADOLC::Sparse
 
namespace  ADOLC::Sparse::detail
 

Enumerations

enum class  ADOLC::Sparse::detail::SparseANFBlock { ADOLC::Sparse::detail::Y , ADOLC::Sparse::detail::J , ADOLC::Sparse::detail::Z , ADOLC::Sparse::detail::L }
 Represents the different ANF blocks. More...
 

Functions

SparseANFBlock ADOLC::Sparse::detail::classifySparseANFBlock (CoordinateFormatTripled::Coordinates coords, int depen, int indep)