Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
FourierInterpolant.h
Go to the documentation of this file.
1/* This file is part of MoDELib, the Mechanics Of Defects Evolution Library.
2 *
3 *
4 * MoDELib is distributed without any warranty under the
5 * GNU General Public License (GPL) v2 <http://www.gnu.org/licenses/>.
6 */
7
8#ifndef model_FourierInterpolant_H_
9#define model_FourierInterpolant_H_
10
11#include <Eigen/Dense>
12
13namespace model
14{
15
17 {
18
19 const Eigen::Matrix<double,Eigen::Dynamic,2> XiYi;
20 const Eigen::VectorXd W;
21
22 FourierInterpolant(const Eigen::Matrix<double,Eigen::Dynamic,2>& XiFi,
23 const Eigen::Matrix<double,Eigen::Dynamic,2>& XidFi);
24
25// double p(const int& i,const double& x) const;
26 double f(const double& x) const;
27
28 static Eigen::VectorXd getW(const Eigen::VectorXd& Xi);
29
30
31 };
32
33}
34#endif
x
Definition int_R.m:12
static Eigen::VectorXd getW(const Eigen::VectorXd &Xi)
double f(const double &x) const
const Eigen::Matrix< double, Eigen::Dynamic, 2 > XiYi
FourierInterpolant(const Eigen::Matrix< double, Eigen::Dynamic, 2 > &XiFi, const Eigen::Matrix< double, Eigen::Dynamic, 2 > &XidFi)
const Eigen::VectorXd W