GemaCoreLib
The GeMA Core library
Classes | Typedefs
gmInterpolatorInputBindings.h File Reference

Declaration of the GmInterpolatorXxxxInputDataBinding family of classes. More...

#include "gmCoreConfig.h"
#include "gmGaussAccessor.h"
Include dependency graph for gmInterpolatorInputBindings.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  GmInterpolatorInputDataBinding
 Binding class used to store the set of known values associated with the points used in the interpolation. Might store one ore more values per point. More...
 
class  GmInterpolatorInOutDataBinding
 A version of GmInterpolatorInputDataBinding that lets us to also update the stored data. More...
 
class  GmInterpolatorNodeDataBinding< Base, Ac >
 A GmInterpolatorInputDataBinding implementation returning values provided by a node value accessor. Its base class is a template parameter so that we can share the same implementation for an GmInterpolatorInOutDataBinding descendent. The second template should be either a const GmValueAccessor* or a GmValueAccessor*. More...
 
class  GmInterpolatorNodeInOutDataBinding
 GmInterpolatorInOutDataBinding implementation working with values provided by a node value accessor. More...
 
class  GmInterpolatorMNodeDataBinding< Base, Ac >
 A GmInterpolatorInputDataBinding implementation returning values provided by a list of node value accessors. Its base class is a template parameter so that we can share the same implementation for an GmInterpolatorInOutDataBinding descendent. The second template should be either a const GmValueAccessor* or a GmValueAccessor*. More...
 
class  GmInterpolatorMNodeInOutDataBinding
 GmInterpolatorInOutDataBinding implementation working with values provided by a list of node value accessors. More...
 
class  GmInterpolatorGaussDataBinding< Base, Ac >
 A GmInterpolatorInputDataBinding implementation returning values provided by a Gauss value accessor. Its base class is a template parameter so that we can share the same implementation for an GmInterpolatorInOutDataBinding descendent. The second template should be either a const GmGaussAccessor* or a GmGaussAccessor*. More...
 
class  GmInterpolatorGaussInOutDataBinding
 GmInterpolatorInOutDataBinding implementation working with values provided by a Gauss value accessor. More...
 
class  GmInterpolatorMGaussDataBinding< Base, Ac >
 A GmInterpolatorInputDataBinding implementation returning values provided by a list of Gauss value accessors. Its base class is a template parameter so that we can share the same implementation for an GmInterpolatorInOutDataBinding descendent. The second template should be either a const GmGaussAccessor* or a GmGaussAccessor*. More...
 
class  GmInterpolatorMGaussInOutDataBinding
 GmInterpolatorInOutDataBinding implementation working with values provided by a list of Gauss value accessors. More...
 
class  GmInterpolatorMatrixInputDataBinding
 GmInterpolatorInputDataBinding implementation returning values provided by a matrix. More...
 
class  GmInterpolatorMMatrixInputDataBinding
 GmInterpolatorInputDataBinding implementation returning values provided by a list of matrices. More...
 

Typedefs

typedef GmInterpolatorNodeDataBinding< GmInterpolatorInputDataBinding, const GmValueAccessor * > GmInterpolatorNodeInputDataBinding
 GmInterpolatorInputDataBinding implementation returning values provided by a node value accessor.
 
typedef GmInterpolatorMNodeDataBinding< GmInterpolatorInputDataBinding, const GmValueAccessor * > GmInterpolatorMNodeInputDataBinding
 GmInterpolatorInputDataBinding implementation returning values provided by a list of node value accessors.
 
typedef GmInterpolatorGaussDataBinding< GmInterpolatorInputDataBinding, const GmGaussAccessor * > GmInterpolatorGaussInputDataBinding
 GmInterpolatorInputDataBinding implementation returning values provided by a Gauss value accessor.
 
typedef GmInterpolatorMGaussDataBinding< GmInterpolatorInputDataBinding, const GmGaussAccessor * > GmInterpolatorMGaussInputDataBinding
 GmInterpolatorInOutDataBinding implementation returning values provided by a list of Gauss value accessors.
 

Detailed Description

Declaration of the GmInterpolatorXxxxInputDataBinding family of classes.

Author
Carlos Augusto Teixeira Mendes
Date
march, 2018