Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
Coeff2Hermite.h File Reference

Go to the source code of this file.

Classes

struct  model::FillC2H0< P, i, j >
struct  model::FillC2H0< P, i, i >
struct  model::FillC2H0< P, i, 0 >
struct  model::FillC2H0< P, 0, 0 >
struct  model::FillC2H1< P, i, j >
struct  model::FillC2H1< P, i, 0 >
struct  model::FillC2H1< P, 0, 0 >
class  model::Coeff2Hermite< polyDegree >
 Class template that performs the transformation between the polynomial coefficient matrix \( \mathbf{C}=\left[\mathbf{c}_0\ \mathbf{c}_1\ \ldots \ \mathbf{c}_P\right]\) and the Hermite coefficient matrix \( \mathbf{H}=\left[\mathbf{r}(0),\ \ldots \frac{d^\frac{P-1}{2}\mathbf{r}}{dt^\frac{P-1}{2}}(0),\ \mathbf{r}(1),\ \ldots \frac{d^\frac{P-1}{2}\mathbf{r}}{dt^\frac{P-1}{2}}(1)\right]\) of a spline \(\mathbf{r}(u)=\sum_{i=0}^P\mathbf{c}_it^i\) of odd degree \(P\), parametrized in \([0\ 1]\). More...

Namespaces

namespace  model

Variables

template<short unsigned int polyDegree>
const Eigen::Matrix< double, polyDegree+1, polyDegree+1 > model::Coeff2Hermite< polyDegree >::C2H =Coeff2Hermite<polyDegree>::get_C2H()
template<short unsigned int polyDegree>
const Eigen::Matrix< double, polyDegree+1, polyDegree+1 > model::Coeff2Hermite< polyDegree >::C2HT =Coeff2Hermite<polyDegree>::get_C2H().transpose()
template<short unsigned int polyDegree>
const Eigen::Matrix< double, polyDegree+1, polyDegree+1 > model::Coeff2Hermite< polyDegree >::H2C =Coeff2Hermite<polyDegree>::get_C2H().inverse()
template<short unsigned int polyDegree>
const Eigen::Matrix< double, polyDegree+1, polyDegree+1 > model::Coeff2Hermite< polyDegree >::H2CT =Coeff2Hermite<polyDegree>::get_C2H().inverse().transpose()