ADOL-C: Automatic Differentiation in C/C++ 2.7.3
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
ADOLC::Sparse::SparseShape Struct Reference

Nonzero counts for the four blocks of a sparse abs-normal form. More...

#include <sparsematrix.h>

Inheritance diagram for ADOLC::Sparse::SparseShape:
Inheritance graph
[legend]
Collaboration diagram for ADOLC::Sparse::SparseShape:
Collaboration graph
[legend]

Public Member Functions

 SparseShape ()=default
 
 SparseShape (size_t y, size_t j, size_t z, size_t l)
 

Public Attributes

size_t y {0}
 
size_t j {0}
 
size_t z {0}
 
size_t l {0}
 

Detailed Description

Nonzero counts for the four blocks of a sparse abs-normal form.

The members correspond to [Y J; Z L] and are used to size the associated coordinate-format matrices before recovery.

Constructor & Destructor Documentation

◆ SparseShape() [1/2]

ADOLC::Sparse::SparseShape::SparseShape ( )
default

◆ SparseShape() [2/2]

ADOLC::Sparse::SparseShape::SparseShape ( size_t  y,
size_t  j,
size_t  z,
size_t  l 
)
inline

Member Data Documentation

◆ j

size_t ADOLC::Sparse::SparseShape::j {0}

◆ l

size_t ADOLC::Sparse::SparseShape::l {0}

◆ y

size_t ADOLC::Sparse::SparseShape::y {0}

◆ z

size_t ADOLC::Sparse::SparseShape::z {0}

The documentation for this struct was generated from the following file: