DAS  3.0
Das Analysis System
Polynom2D< maxnPt, nPt, nY >

Description

template<const size_t maxnPt, const size_t nPt, const size_t nY>
struct DAS::Chebyshev::Polynom2D< maxnPt, nPt, nY >

2D Chebyshev Polynoms

#include <Greta.h>

Static Public Member Functions

static double Eval (double xPt, double xY, const double p[])
 

Member Function Documentation

◆ Eval()

static double Eval ( double  xPt,
double  xY,
const double  p[] 
)
inlinestatic
62  {
63  const size_t kY = nY-1;
64  const double * pPt = p + nY * maxnPt * sizeof(double);
65  const double q_nY = Polynom<nPt>::Eval(xPt, pPt);
66  return q_nY * Term<nY>::Eval(xY)
67  + Polynom2D<maxnPt, nPt, kY>::Eval(xPt, xY, pPt);
68  }

The documentation for this struct was generated from the following file:
DAS::Chebyshev::Polynom::Eval
static double Eval(double x, const double p[])
Definition: Greta.h:48
DAS::Chebyshev::Polynom2D::Eval
static double Eval(double xPt, double xY, const double p[])
Definition: Greta.h:61
Ntupliser_cfg.p
p
Definition: Ntupliser_cfg.py:358
DAS::Chebyshev::Term::Eval
static double Eval(const double x)
Definition: Greta.h:32