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