Medusa  1.1
Coordinate Free Mehless Method implementation
WeightFunction_fwd.hpp File Reference

Detailed Description

Declarations of weight functions.

Definition in file WeightFunction_fwd.hpp.

#include <medusa/Config.hpp>
#include <array>
#include <iosfwd>
+ Include dependency graph for WeightFunction_fwd.hpp:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  mm::NoWeight< vec_t >
 Class representing no weight function, i.e. a constant 1. More...
 
class  mm::RBFWeight< RBFType, vec_t >
 Represents a weight function constructed from a Radial Basis function. More...
 
class  mm::Gaussian< scal_t >
 Gaussian Radial Basis Function. More...
 
class  mm::Multiquadric< scal_t >
 Multiquadric Radial Basis Function. More...
 
class  mm::InverseMultiquadric< scal_t >
 Inverse Multiquadric Radial Basis Function. More...
 
class  mm::Polyharmonic< scal_t, k >
 Polyharmonic Radial Basis Function of odd order. More...
 

Namespaces

 mm
 Root namespace for the whole library.
 

Typedefs

template<typename V >
using mm::GaussianWeight = RBFWeight< Gaussian< typename V::scalar_t >, V >
 RBF weight function using Gaussian RBF. Defined for convenience. More...
 
template<typename V >
using mm::MQWeight = RBFWeight< Multiquadric< typename V::scalar_t >, V >
 RBF weight function using Multiquadric RBF. Defined for convenience. More...
 
template<typename V >
using mm::IMQWeight = RBFWeight< InverseMultiquadric< typename V::scalar_t >, V >
 RBF weight function using InverseMultiquadric RBF. Defined for convenience. More...
 
template<typename V >
using mm::PHWeight = RBFWeight< Polyharmonic< typename V::scalar_t, -1 >, V >
 RBF weight function using Polyharmonic RBF. Defined for convenience. More...
 

Functions

template<typename V >
std::ostream & mm::operator<< (std::ostream &os, const NoWeight< V > &m)
 Output basic info about given weight function. More...