Developer Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
FunctionData< Degree, Real > Class Template Reference

Public Member Functions

virtual void setDotTables (const int &flags)
 
virtual void clearDotTables (const int &flags)
 
virtual void setValueTables (const int &flags, const double &smooth=0)
 
virtual void setValueTables (const int &flags, const double &valueSmooth, const double &normalSmooth)
 
virtual void clearValueTables (void)
 
void set (const int &maxDepth, const PPolynomial< Degree > &F, const int &normalize, bool useDotRatios=true, bool reflectBoundary=false)
 
Real dotProduct (const double &center1, const double &width1, const double &center2, const double &width2, int boundary1, int boundary2) const
 
Real dDotProduct (const double &center1, const double &width1, const double &center2, const double &width2, int boundary1, int boundary2) const
 
Real d2DotProduct (const double &center1, const double &width1, const double &center2, const double &width2, int boundary1, int boundary2) const
 

Static Public Member Functions

static int SymmetricIndex (const int &i1, const int &i2)
 
static int SymmetricIndex (const int &i1, const int &i2, int &index)
 

Public Attributes

int depth
 
int res
 
int res2
 
Real * dotTable
 
Real * dDotTable
 
Real * d2DotTable
 
Real * valueTables
 
Real * dValueTables
 
PPolynomial< Degree > baseFunction
 
PPolynomial< Degree > leftBaseFunction
 
PPolynomial< Degree > rightBaseFunction
 
PPolynomial< Degree-1 > dBaseFunction
 
PPolynomial< Degree-1 > dLeftBaseFunction
 
PPolynomial< Degree-1 > dRightBaseFunction
 
PPolynomial< Degree+1 > * baseFunctions
 

Static Public Attributes

static const int DOT_FLAG = 1
 
static const int D_DOT_FLAG = 2
 
static const int D2_DOT_FLAG = 4
 
static const int VALUE_FLAG = 1
 
static const int D_VALUE_FLAG = 2
 

Private Attributes

bool useDotRatios
 
int normalize
 
bool reflectBoundary
 

Detailed Description

template<int Degree, class Real>
class FunctionData< Degree, Real >

Definition at line 38 of file FunctionData.h.


The documentation for this class was generated from the following files: