Mechanics of Defect Evolution Library
Loading...
Searching...
No Matches
model::CatmullRom Struct Reference

#include <CatmullRom.h>

Collaboration diagram for model::CatmullRom:

Static Public Member Functions

template<typename T>
static Eigen::Matrix< double, T::dim, 1 > loopTangent (const std::set< LoopLink< T > * > &segmentSet)
template<typename T>
static std::map< size_t, std::pair< double, Eigen::Matrix< double, T::dim, 1 > > > loopTangentCoeffs (const std::set< LoopLink< T > * > &segmentSet)

Detailed Description

Definition at line 19 of file CatmullRom.h.

Member Function Documentation

◆ loopTangent()

template<typename T>
Eigen::Matrix< double, T::dim, 1 > model::CatmullRom::loopTangent ( const std::set< LoopLink< T > * > & segmentSet)
inlinestatic

Definition at line 24 of file CatmullRom.h.

◆ loopTangentCoeffs()

template<typename T>
std::map< size_t, std::pair< double, Eigen::Matrix< double, T::dim, 1 > > > model::CatmullRom::loopTangentCoeffs ( const std::set< LoopLink< T > * > & segmentSet)
inlinestatic
Returns
a map<snID,pair>, where snID is the NetworkComponent ID of a node, pair.second is the position of a neighbor node, and pair.first is the scalar coefficient which multiplies the position of the neighbor node in the calculation of the loop tangent at the node snID.

Definition at line 53 of file CatmullRom.h.


The documentation for this struct was generated from the following file: