|
Mechanics of Defect Evolution Library
|
#include <SplineSegmentBase.h>
Public Types | |
| typedef Eigen::Matrix< double, Ncoeff, 1 > | VectorNcoeff |
| typedef Eigen::Matrix< double, 1, Ncoeff > | RowNcoeff |
| typedef Eigen::Matrix< double, 1, Ncoeff-1 > | RowNcoeffu |
| typedef Eigen::Matrix< double, 1, Ncoeff-2 > | RowNcoeffuu |
| typedef Eigen::Matrix< double, Ncoeff, Ncoeff > | MatrixNcoeff |
| typedef Eigen::Matrix< double, Ncoeff, dim > | MatrixNcoeffDim |
| typedef Eigen::Matrix< double, dim, 1 > | VectorDim |
| typedef Eigen::Matrix< double, dim, dim > | MatrixDim |
| typedef std::map< size_t, std::pair< VectorNcoeff, VectorDim >, std::less< size_t > > | H2PmapType |
Static Public Member Functions | |
| static RowNcoeff | powers (const double &uin) |
| static RowNcoeffu | powersDiff1 (const double &) |
| static RowNcoeffuu | powersDiff2 (const double &) |
| static MatrixNcoeff | sfCoeffs (const double &) |
| static RowNcoeff | sf (const double &uin, const double &g) |
| static RowNcoeff | sfDiff1 (const double &uin, const double &g) |
| static RowNcoeff | sfDiff2 (const double &uin, const double &g) |
| template<typename LinkType> | |
| static MatrixNcoeffDim | hermiteDofs (const LinkType &link) |
| template<typename LinkType> | |
| static VectorDim | sourceT (const LinkType &) |
| template<typename LinkType> | |
| static VectorDim | sinkT (const LinkType &) |
| template<typename LinkType> | |
| static Eigen::Matrix< double, dim, Ncoeff > | hermiteCoefficients (const LinkType &link) |
Static Public Attributes | |
| static constexpr int | corder = 0 |
| static constexpr int | Ncoeff = 2*(corder+1) |
Definition at line 30 of file SplineSegmentBase.h.
| typedef std::map<size_t, std::pair<VectorNcoeff,VectorDim>, std::less<size_t> > model::SplineSegmentBase< dim, 0 >::H2PmapType |
Definition at line 48 of file SplineSegmentBase.h.
| typedef Eigen::Matrix<double,dim,dim> model::SplineSegmentBase< dim, 0 >::MatrixDim |
Definition at line 43 of file SplineSegmentBase.h.
| typedef Eigen::Matrix<double, Ncoeff, Ncoeff> model::SplineSegmentBase< dim, 0 >::MatrixNcoeff |
Definition at line 40 of file SplineSegmentBase.h.
| typedef Eigen::Matrix<double, Ncoeff, dim> model::SplineSegmentBase< dim, 0 >::MatrixNcoeffDim |
Definition at line 41 of file SplineSegmentBase.h.
| typedef Eigen::Matrix<double, 1, Ncoeff> model::SplineSegmentBase< dim, 0 >::RowNcoeff |
Definition at line 37 of file SplineSegmentBase.h.
| typedef Eigen::Matrix<double, 1, Ncoeff-1> model::SplineSegmentBase< dim, 0 >::RowNcoeffu |
Definition at line 38 of file SplineSegmentBase.h.
| typedef Eigen::Matrix<double, 1, Ncoeff-2> model::SplineSegmentBase< dim, 0 >::RowNcoeffuu |
Definition at line 39 of file SplineSegmentBase.h.
| typedef Eigen::Matrix<double,dim,1> model::SplineSegmentBase< dim, 0 >::VectorDim |
Definition at line 42 of file SplineSegmentBase.h.
| typedef Eigen::Matrix<double,Ncoeff,1> model::SplineSegmentBase< dim, 0 >::VectorNcoeff |
Definition at line 36 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 144 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 101 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 51 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 57 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 63 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 79 of file SplineSegmentBase.h.
|
inlinestatic |
The matrix of shape function coefficients in Hermite form of this spline segment.
Definition at line 69 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 87 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 93 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 118 of file SplineSegmentBase.h.
|
inlinestatic |
Definition at line 111 of file SplineSegmentBase.h.
|
staticconstexpr |
Definition at line 34 of file SplineSegmentBase.h.
|
staticconstexpr |
Definition at line 35 of file SplineSegmentBase.h.