|
CAPD::DynSys Library
6.0.0
|
#include <vector>#include "capd/basicalg/TypeTraits.h"#include "capd/basicalg/factrial.h"#include "capd/vectalg/ColumnVector.h"#include "capd/diffAlgebra/CnContainer.h"Classes | |
| struct | capd::autodiff::MultiindexData |
| Stores information about decomposition of a Multiinex 'z' into possible sums of x+y=z Used to optimizs convolutions. All the data here is redundant and precomputed to avoid extra runtime computation. More... | |
| class | capd::autodiff::DagIndexer< ScalarT > |
Namespaces | |
| capd | |
| capd::autodiff | |
Macros | |
| #define | getC0Coeff(data, varNo, jetSize, coeffNo) data[varNo*jetSize+coeffNo] |
| #define | getC1Coeff(data, varNo, derNo, jetSize, order, coeffNo) data[varNo*jetSize + (derNo+1)*(order+1) + coeffNo] |
| #define | getC2Coeff(data, dim, varNo, j, c, jetSize, order, coeffNo) data[varNo*jetSize + index(dim,j,c)*(order+1) + coeffNo] |
| #define | getC3Coeff(data, dim, varNo, j, c, k, jetSize, order, coeffNo) data[varNo*jetSize + index(dim,j,c,k)*(order+1) + coeffNo] |
Typedefs | |
| typedef __size_type | capd::autodiff::VarNo |
| typedef __size_type | capd::autodiff::DerNo |
| typedef __size_type | capd::autodiff::CoeffNo |
| typedef __size_type | capd::autodiff::JetSize |
| typedef __size_type | capd::autodiff::Order |
| typedef __size_type | capd::autodiff::Degree |
| typedef __size_type | capd::autodiff::Dim |
Functions | |
| int | capd::autodiff::sumAndFindMax (const int a[], const int b[], int c[], const int n) |
| int | capd::autodiff::findMax (const int c[], const int n) |
| __size_type | capd::autodiff::index (__size_type dim, __size_type j, __size_type c) |
| __size_type | capd::autodiff::index (__size_type dim, __size_type j, __size_type c, __size_type k) |
Variables | |
| __size_type | capd::autodiff::capd_c2jet_indices [21][20][20] |
| #define getC0Coeff | ( | data, | |
| varNo, | |||
| jetSize, | |||
| coeffNo | |||
| ) | data[varNo*jetSize+coeffNo] |
| #define getC1Coeff | ( | data, | |
| varNo, | |||
| derNo, | |||
| jetSize, | |||
| order, | |||
| coeffNo | |||
| ) | data[varNo*jetSize + (derNo+1)*(order+1) + coeffNo] |
| #define getC2Coeff | ( | data, | |
| dim, | |||
| varNo, | |||
| j, | |||
| c, | |||
| jetSize, | |||
| order, | |||
| coeffNo | |||
| ) | data[varNo*jetSize + index(dim,j,c)*(order+1) + coeffNo] |