Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
include
Math
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
13
namespace
model
14
{
15
16
struct
FourierInterpolant
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
x
Definition
int_R.m:12
model
Definition
DD_converter.dox:2
model::FourierInterpolant::getW
static Eigen::VectorXd getW(const Eigen::VectorXd &Xi)
model::FourierInterpolant::f
double f(const double &x) const
model::FourierInterpolant::XiYi
const Eigen::Matrix< double, Eigen::Dynamic, 2 > XiYi
Definition
FourierInterpolant.h:19
model::FourierInterpolant::FourierInterpolant
FourierInterpolant(const Eigen::Matrix< double, Eigen::Dynamic, 2 > &XiFi, const Eigen::Matrix< double, Eigen::Dynamic, 2 > &XidFi)
model::FourierInterpolant::W
const Eigen::VectorXd W
Definition
FourierInterpolant.h:20
Generated by
1.15.0