MoorDyn
moordyn::Line Member List

This is the complete list of members for moordyn::Line, including all inherited members.

_logmoordyn::LogUserprotected
calcSubSeg(unsigned int firstNodeIdx, unsigned int secondNodeIdx, real surfaceHeight)moordyn::Line
Deserialize(const uint64_t *data)moordyn::Linevirtual
moordyn::Instance::Deserialize(const uint64_t *in, uint64_t &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, int64_t &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, real &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, vec &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, vec6 &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, mat &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, mat6 &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, quaternion &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, XYZQuat &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, std::vector< real > &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, std::vector< vec > &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, std::vector< vec6 > &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, std::vector< mat > &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, std::vector< mat6 > &out)moordyn::io::IOprotected
moordyn::Instance::Deserialize(const uint64_t *in, Eigen::Matrix< real, Eigen::Dynamic, Eigen::Dynamic > &out)moordyn::io::IOinlineprotected
moordyn::Instance::Deserialize(const uint64_t *in, std::vector< std::vector< T >> &out)moordyn::io::IOinlineprotected
disablePb()moordyn::Lineinline
enabledPb() constmoordyn::Lineinline
enablePb()moordyn::Lineinline
getConstantEA() constmoordyn::Lineinline
getDrag() constmoordyn::Lineinline
getElasticModel() constmoordyn::Lineinline
getEndSegmentMoment(EndPoints end_point, EndPoints rod_end_point) constmoordyn::Line
getEndStuff(vec &Fnet_out, vec &Moment_out, mat &M_out, EndPoints end_point) constmoordyn::Lineinline
getFASTtens(float *FairHTen, float *FairVTen, float *AnchHTen, float *AnchVTen) constmoordyn::Lineinline
GetLineOutput(OutChanProps outChan)moordyn::Line
GetLogger() constmoordyn::LogUserinline
getN() constmoordyn::Lineinline
getNodeBendStiff(unsigned int i) constmoordyn::Lineinline
getNodeCoordinates() constmoordyn::Lineinline
getNodeCurv(unsigned int i) constmoordyn::Lineinline
getNodeDrag(unsigned int i) constmoordyn::Lineinline
getNodeForce(unsigned int i) constmoordyn::Lineinline
getNodeFroudeKrilov(unsigned int i) constmoordyn::Lineinline
getNodeM(unsigned int i) constmoordyn::Lineinline
getNodePos(unsigned int i) constmoordyn::Lineinline
getNodeSeabedForce(unsigned int i) constmoordyn::Lineinline
getNodeTen(unsigned int i) constmoordyn::Lineinline
getNodeVel(unsigned int i) constmoordyn::Lineinline
getNodeWeight(unsigned int i) constmoordyn::Lineinline
getStateDeriv(InstanceStateVarView drdt)moordyn::Linevirtual
getUnstretchedLength() constmoordyn::Lineinline
getVTK() constmoordyn::Lineinline
IC_genmoordyn::Line
id() constmoordyn::Instanceinline
initialize()moordyn::Line
initialize(InstanceStateVarView state)moordyn::Lineinlinevirtual
Instance(moordyn::Log *log)moordyn::Instance
IO(moordyn::Log *log)moordyn::io::IO
isConstantEA() constmoordyn::Lineinline
Line(moordyn::Log *log, size_t lineId)moordyn::Line
lineIdmoordyn::Line
Load(const std::string filepath)moordyn::io::IO
LoadFile(const std::string filepath) constmoordyn::io::IOprotected
LogUser(Log *log=NULL)moordyn::LogUserinline
MakeFile(const std::string filepath) constmoordyn::io::IOprotected
numbermoordyn::Line
Output(real) (defined in moordyn::Line)moordyn::Line
Save(const std::string filepath)moordyn::io::IO
saveVTK(const char *filename)moordyn::Line
scaleDrag(real scaler)moordyn::Lineinline
Serialize(void)moordyn::Linevirtual
moordyn::Instance::Serialize(const uint64_t &i)moordyn::io::IOprotected
moordyn::Instance::Serialize(const int64_t &i)moordyn::io::IOprotected
moordyn::Instance::Serialize(const real &f)moordyn::io::IOprotected
moordyn::Instance::Serialize(const vec &m)moordyn::io::IOprotected
moordyn::Instance::Serialize(const vec6 &m)moordyn::io::IOprotected
moordyn::Instance::Serialize(const mat &m)moordyn::io::IOprotected
moordyn::Instance::Serialize(const mat6 &m)moordyn::io::IOprotected
moordyn::Instance::Serialize(const quaternion &m)moordyn::io::IOprotected
moordyn::Instance::Serialize(const XYZQuat &m)moordyn::io::IOprotected
moordyn::Instance::Serialize(const std::vector< real > &l)moordyn::io::IOprotected
moordyn::Instance::Serialize(const std::vector< vec > &l)moordyn::io::IOprotected
moordyn::Instance::Serialize(const std::vector< vec6 > &l)moordyn::io::IOprotected
moordyn::Instance::Serialize(const std::vector< mat > &l)moordyn::io::IOprotected
moordyn::Instance::Serialize(const std::vector< mat6 > &l)moordyn::io::IOprotected
moordyn::Instance::Serialize(const Eigen::Matrix< real, Eigen::Dynamic, Eigen::Dynamic > &l)moordyn::io::IOinlineprotected
moordyn::Instance::Serialize(const std::vector< std::vector< T >> &l)moordyn::io::IOinlineprotected
setConstantEA(moordyn::real EA_in)moordyn::Lineinline
setDrag(real cdn, real cdt)moordyn::Lineinline
setEndKinematics(vec r, vec rd, EndPoints end_point)moordyn::Line
setEndOrientation(vec q, EndPoints end_point, EndPoints rod_end_point)moordyn::Line
setInitialTmax(moordyn::real Tmax0)moordyn::Lineinline
setInitialTmean(moordyn::real Tmean0)moordyn::Lineinline
SetLogger(Log *log)moordyn::LogUserinline
setPin(std::vector< real > p)moordyn::Line
setState(const InstanceStateVarView r)moordyn::Linevirtual
setTime(real time)moordyn::Lineinline
setUnstretchedLength(const moordyn::real len)moordyn::Lineinline
setUnstretchedLengthVel(const moordyn::real v)moordyn::Lineinline
setup(int number, LineProps *props, real l, unsigned int n, EnvCondRef env_in, shared_ptr< ofstream > outfile, string channels, real dtM0)moordyn::Line
setWaves(moordyn::WavesRef waves_in, moordyn::SeafloorRef seafloor_in)moordyn::Lineinline
stateDims() constmoordyn::Lineinlinevirtual
stateN() constmoordyn::Lineinlinevirtual
storeWaterKin(real dt, std::vector< std::vector< moordyn::real >> zeta, std::vector< std::vector< moordyn::real >> f, std::vector< std::vector< vec >> u, std::vector< std::vector< vec >> ud)moordyn::Line
updateUnstretchedLength(const moordyn::real dt=0.0)moordyn::Lineinline
~Instance()=defaultmoordyn::Instancevirtual
~IO()=defaultmoordyn::io::IOvirtual
~Line()moordyn::Line
~LogUser()moordyn::LogUserinline