Patate Lib  0.5
 All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Pages
Grenaille::CovariancePlaneSpaceDer< DataPoint, _WFunctor, T > Class Template Reference

Inherits Grenaille::Concept::FittingExtensionConcept< DataPoint, _WFunctor, T >, and Grenaille::internal::CovariancePlaneDer< DataPoint, _WFunctor, T, internal::FitSpaceDer >.

Detailed Description

template<class DataPoint, class _WFunctor, typename T>
class Grenaille::CovariancePlaneSpaceDer< DataPoint, _WFunctor, T >

Spatial differentiation of the CovariancePlaneFit.

Requierement:

PROVIDES_COVARIANCE_PLANE 

Provide:

PROVIDES_COVARIANCE_PLANE_SPACE_DERIVATIVE 

Protected Types

enum  { PROVIDES_COVARIANCE_PLANE_SPACE_DERIVATIVE, PROVIDES_NORMAL_SPACE_DERIVATIVE }
 
typedef
internal::CovariancePlaneDer
< DataPoint, _WFunctor, T,
internal::FitSpaceDer
Base
 Inherited class.
 
- Protected Types inherited from Grenaille::internal::CovariancePlaneDer< DataPoint, _WFunctor, T, internal::FitSpaceDer >
enum  
 

Additional Inherited Members

- Public Types inherited from Grenaille::internal::CovariancePlaneDer< DataPoint, _WFunctor, T, internal::FitSpaceDer >
typedef Base::Scalar Scalar
 Inherited scalar type.
 
typedef Base::VectorType VectorType
 Inherited vector type.
 
typedef Base::MatrixType MatrixType
 Inherited matrix type.
 
typedef Base::WFunctor WFunctor
 Weight Function.
 
typedef Eigen::Matrix< Scalar,
DataPoint::Dim, NbDerivatives,
DerStorageOrder > 
VectorArray
 Static array of scalars with a size adapted to the differentiation type.
 
typedef Eigen::Matrix< Scalar,
1, NbDerivatives > 
ScalarArray
 Static array of scalars with a size adapted to the differentiation type.
 
- Public Member Functions inherited from Grenaille::Concept::FittingExtensionConcept< DataPoint, _WFunctor, T >
void setWeightFunc (const WFunctor &w)
 
void init (const VectorType &evalPos)
 
bool addNeighbor (const DataPoint &nei)
 
FIRESULT finalize ()
 
- Public Member Functions inherited from Grenaille::internal::CovariancePlaneDer< DataPoint, _WFunctor, T, internal::FitSpaceDer >
void init (const VectorType &evalPos)
 
bool addNeighbor (const DataPoint &nei)
 
FIT_RESULT finalize ()
 
ScalarArray dPotential () const
 Returns the derivatives of the scalar field at the evaluation point.
 
VectorArray dNormal () const
 Returns the derivatives of the primitive normal.
 
bool isScaleDer () const
 State specified at compilation time to differenciate the fit in scale.
 
bool isSpaceDer () const
 State specified at compilation time to differenciate the fit in space.
 
unsigned int derDimension () const
 Number of dimensions used for the differentiation.
 
- Static Protected Attributes inherited from Grenaille::internal::CovariancePlaneDer< DataPoint, _WFunctor, T, internal::FitSpaceDer >
static const int NbDerivatives
 
static const int DerStorageOrder