Marine systems simulation
|
This is the complete list of members for CCrowfootMath, including all inherited members.
AddLine(double length, const double *const fasteningpos) | CCrowfootMath | |
CalcForOneActive(int index, const Eigen::Vector3d &, const Eigen::Vector3d &pos, double *const posOut) | CCrowfootMath | protected |
CalcForOneLine(const Eigen::Vector3d &Force, const Eigen::Vector3d &ForceDir, double *const posOut) | CCrowfootMath | protected |
CalcForThreeLines(const Eigen::Vector3d &, const Eigen::Vector3d &ForceDir, double *const posOut) | CCrowfootMath | protected |
CalcForTwoActive(int index1, int index2, const Eigen::Vector3d &Force, Eigen::Vector3d pos, double *const posOut) | CCrowfootMath | protected |
CalcForTwoLines(const Eigen::Vector3d &Force, const Eigen::Vector3d &ForceDir, double *const posOut) | CCrowfootMath | protected |
CalcIterativePos(const double *const F, double *const posOut, int maxNumIter=500, double expectedLengthToGo=3.0, double tolerance=0.00001) | CCrowfootMath | |
CalcPosForOneStretched(int index, const Eigen::Vector3d &ForceDir) | CCrowfootMath | protected |
CalcPosForTwoStretched(int index1, int index2, const Eigen::Vector3d &ForceDir) | CCrowfootMath | protected |
CCrowfootMath(double maxLineForce=1.0e7, const VisualSpec &visualSpec=VisualSpec()) | CCrowfootMath | |
EnsureLineIndexOk(int lineIndex) | CCrowfootMath | protected |
GetLineForce(double *F, int lineIndex) | CCrowfootMath | |
GetLineTension(int lineIndex) | CCrowfootMath | |
m_lineForces (defined in CCrowfootMath) | CCrowfootMath | protected |
m_lines (defined in CCrowfootMath) | CCrowfootMath | protected |
m_maxLineForce (defined in CCrowfootMath) | CCrowfootMath | protected |
m_visualSpec (defined in CCrowfootMath) | CCrowfootMath | protected |
NumLines() | CCrowfootMath | |
PointIsWithinLineReach(int index, const Eigen::Vector3d &connPos) | CCrowfootMath | protected |
SetPosition(double *const posOut, const Eigen::Vector3d &pos) | CCrowfootMath | protected |
Update(const double *const F, double *const posOut) | CCrowfootMath | |
UpdateLineFasteningPos(const double *const fasteningpos, int lineIndex) | CCrowfootMath | |
UpdateLineLength(double length, int lineIndex) | CCrowfootMath |