 |
Medusa
1.1
Coordinate Free Mehless Method implementation
|
 |
Go to the documentation of this file.
17 #include <Eigen/Cholesky>
26 #define INSTANTIATE(classname) \
27 template class classname; \
28 template Eigen::Matrix<double, Eigen::Dynamic, 1> classname::getShape(const Der1<dim>&) const; \
29 template Eigen::Matrix<double, Eigen::Dynamic, 1> classname::getShape(const Der2<dim>&) const; \
30 template Eigen::Matrix<double, Eigen::Dynamic, 1> classname::getShape(const Lap<dim>&) const; \
53 NoScale
COMMA Eigen::PartialPivLU<Eigen::MatrixXd>>)
55 ScaleToFarthest
COMMA Eigen::PartialPivLU<Eigen::MatrixXd>>)
57 ScaleToFarthest
COMMA Eigen::PartialPivLU<Eigen::MatrixXd>>)
63 Eigen::LLT<Eigen::MatrixXd>>)
65 Eigen::LLT<Eigen::MatrixXd>>)
Root namespace for the whole library.
#define INSTANTIATE(classname)
Macro for instantiating template classes with getShape method.
Vec< double, 1 > Vec1d
Convenience typedef for 1d vector of doubles.
RBFWeight< Gaussian< typename V::scalar_t >, V > GaussianWeight
RBF weight function using Gaussian RBF. Defined for convenience.
Vec< double, 3 > Vec3d
Convenience typedef for 3d vector of doubles.
#define COMMA
Macro for inserting a comma ",".
RBFBasis< Multiquadric< typename V::scalar_t >, V > MQs
RBF basis using Multiquadric RBF. Defined for convenience.
RBFBasis< Gaussian< typename V::scalar_t >, V > Gaussians
RBF basis using Gaussian RBF. Defined for convenience.
Vec< double, 2 > Vec2d
Convenience typedef for 2d vector of doubles.