FhSim
3.1.0
Marine systems simulation
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level
1
2
3
4
]
►
N
artificial
C
VirtualCurrentField
►
N
barge
C
AABB
C
AABB2D
C
AABBSpec
C
CBarge
C
CommonPlane
C
ObjectSpec
C
Particle
C
Point
C
PolyplateSpec
C
QuatC
►
N
Collision
C
CollisionTools
C
SCheckCollisionAnswer
►
C
SCollidableEntity
C
SStaticData
C
SMeshData
►
N
CompactData
C
Depth
C
Duration
C
Length
C
Speed
C
Temperature
►
N
Contact
C
AABB
C
ContactObject
►
N
CoRiBoDynamics
C
ConstraintCableInterface
C
CoRiBoNet
►
C
EnvironmentForces
C
CableSegment
C
ClumpWeight
C
TrawlDoor
►
C
TrawlCableCollisionManager
C
CableCollisionManagerProperties
C
CableSegment
C
ElementContact
►
C
TrawlCableJointConstraint
C
CableProperties
C
CableSegmentTask
►
N
environment
C
SeafloorForces
►
N
environmentmodels
Environment
SimObjects
►
N
parametric
Configurable parametric seabed building blocks
C
Feature
C
Layer
A primitive applied over a region, combined by a blend operator
C
Profile1D
C
Region
C
Segment
One along-track segment: a length and the cross-track profile it presents
C
Spec
C
Track
C
CNetCDFField
C
Environment
C
NetCdfSeafloor
C
NetCdfSeafloorBathymetry
C
ParametricBathymetry
C
VisualFlowPlane
►
N
Fish
C
DebModel
►
C
FishCage
C
CageEdge
C
ix_pair
C
NetPanel
C
Triangle
C
FishParameters
►
C
IndividualFish
C
behaviour_vote
►
C
TriangularNetElement
C
NetData
►
N
Grid
C
FastNeighbourLookup
►
N
ice
C
AABB
C
AABB2D
C
AABBSpec
►
C
CIceFloe
C
AABB
C
AABBSpec
C
m_PolyplateSpec
C
m_SurfaceSpec
C
ObjectSpec
►
C
CMultiIceFloe
C
time_step_info
Floe states
C
CommonPlane
C
ConvexhullSpec
C
FloeDetectRegion
C
Particle
C
Point
C
PolyplateSpec
C
QuatC
►
N
Interface
C
CTCP
C
CTCP_client
►
N
marenv
The marenv root namespace
►
N
calc
C
CumulativeDistribution
C
LcgRandom
Generation of very simple pseudo-random numbers
C
LcgRandomBase
Base class for generating very simple pseudo-random numbers
C
LcgRandomTrunc
Generation of very simple pseudo-random numbers
►
N
current
C
ConstantCurrent
C
CurrentField
Defines the interface for an relaying information about ocean currents
C
CurrentField3DArray
C
DepthVaryingCurrentField
C
NullCurrentField
►
N
seafloor
C
BathymetryField
C
BathymetryWave
C
BathymetryWaves
C
BathymetryWavesSpec
C
FlatSeafloor
►
N
wake
C
WakeField
►
N
wave
C
AiryWavesScalar
►
C
AiryWavesSimd
C
SimdSnapshot
C
WaveDynamicSIMD
C
WaveDynamicSIMDExpAmp
Extended dynamic SIMD data including depth-dependent terms. See also
WaveDynamicSIMD
C
WaveDynamicStack
C
WaveStaticSIMD
C
GerstnerWaves
C
LinearWaveTheory
Parent class for linear wave theories used to simulate gravity waves
C
NullWaveField
C
WaveComponentData
Details of a wave component
C
WaveComponents
►
C
WaveEnergySpectrum
Represents a wave field
C
SpectrumParameters
The parameters defining a certain wave field
►
C
WaveField
The interface for an representing waves
C
InsecureDatapointers
Pointers to wave component details
C
WaveSnapshot
►
C
Environment
C
EnvironmentQuery
Struct for containing the data for a environment query
C
EnvironmentFacade
C
MoveNoCopy
Policy mixin: this type is default copyable but not movable
C
NoCopyNoMove
Policy mixin: this type is neither copyable nor movable
►
N
membrane
Includes
C
CConstantStrainTriangle
►
C
CRFShell
C
time_info
Relative tolerance to stop iteration
►
N
Netcage
Class modelling a Net cage
C
BottomRingCollarConnectionCoRiBo
►
C
BottomRingCoRiBo
C
ExtrnalConstraintData_
C
CBottomRing
C
CCircularBuoy
C
CCylinder
C
CFlexibleBottomRing
SimObject representing a continuous bottom ring
C
CFloatingCollar
C
CFloatingCollar6DOF
C
CMembraneCage
C
CMembraneElement
C
CMembraneStructure
C
CNetCage
C
CNetCageScreen
C
CNetCageWakeEffect
C
CStaticBuoy
C
CToCollar
C
DeadFish
C
FloaterLinVerification
►
C
FloatingCollarCoRiBo
C
forceCoefficients
NEW
C
MooringSystemCoRiBo
C
MooringSystemCoRiBo2
►
C
MooringSystemCoRiBo3
C
CellExternalBridle
C
RingEnvironmentForces
►
N
netcdf_sinmod
C
Date
Date
structure for time coordinates
C
Exception
NetCDF exception for error reporting
C
Grid
Grid
dimensions structure
C
Parser
►
N
objl
C
Loader
C
Material
C
Mesh
C
Vector2
C
Vector3
C
Vertex
►
N
Ogre
C
DotSceneLoader
C
nodeProperty
►
N
RbCable
►
C
Cable6Dof
C
element
C
CableConnector
►
C
CableRM
C
element
►
C
Collision
C
contact
C
element
C
RBCable
►
C
Ring
C
element
C
RMCable
►
N
rigidbody
C
CHydroCylinder
C
CHydroPolyplate
C
CHydroSoilCylinder
C
CHydroSoilPolyplate
C
CRigidBody
►
C
CRigidCompositeBody
C
rbody
C
CRigidCylinder
C
CRigidPolyplate
C
PolyplateSpec
►
N
Ship
Simple waypoint object
C
CableAttach
C
ControlAlgorithm
C
CurrentCurve
C
CurveRudder
C
CycloidalActuator
C
CycloidalPropeller
C
CycloidalPropellerCurrentField
C
EmpiricalCurve
C
EnvironmentQuery
C
Foil
C
ForceReceiver
C
FrameTransform
►
C
FreqDomainIdent
C
Polynomial
C
StateSpace
C
FroudeKrylovForce
C
FroudeKrylovForceVeres
C
GenericGamepadInput
C
HeadingPIDController
C
HollenbachCurve
►
C
HullData
C
HullFace
C
HullGeometry
C
MainDimensions
C
Point
C
IPropellerCalculator
C
IRudderCalculator
C
ITTCCurve
C
LocalConnection
C
OpenWaterPropeller
C
PIDController
►
C
PotentialData
C
TimeDomainRadiation
C
Propeller
►
C
Propeller4Q
C
Curve4Q
C
Propeller4QCurrentField
C
Propeller4QWithStrut
C
PropellerCurrentField
C
PropulsorActuator
C
ReferenceGenerator
C
ResistanceCurve
C
Rudder
C
Section
C
ShipConsoleInput
C
ShipCrane
C
ShipResistance
C
ShipSimObject
C
SimpleRudder
C
SimpleThruster
C
SwitchConsoleInput
C
Thruster
C
ThrusterCurrentField
C
TurningCircleManeuver
C
VectorFit
C
VeresData
C
VeresHullData
C
ViscousShip
C
WaveDriftForce
C
WaveDriftForceVeres
C
Waypoint
C
WaypointRefGen
C
WaypointRefGenTracker
C
WindCurve
C
WindForce
C
WpHeadingController
C
ZigZagManeuver
►
N
smoothsort_detail
C
HeapShape
►
N
System
Class modelling a flexible bottom ring, inheriting from
CRing
in RMCable lib
►
C
CCableRM
C
element
C
CFlexibleBottomRing
SimObject representing a continuous bottom ring
C
CouplingPlate
►
C
CRing
C
element
C
RingCoRiBoForces
C
SimpleBuoy
►
C
SimpleFloatingCollar
C
forceCoefficients
NEW
C
SimpleRope
C
SmallObject
►
N
testmodels
SimObjects for testing environment functionality
C
SeaState
Describes a wave field to be activated at a specified simulation time
C
TestBuoy1
C
TestDynamicWaves
C
TestNetcageWake
C
TestParticleField
►
N
TrawlSpec
C
SMeshBar
C
SNetExternalNodes
C
SNetNode_t
C
SNetSection
C
SNodeSpec
C
SPanelCut
C
SPanelNodes
C
SPosXY
C
SSectionLine_t
C
SSectionPlacement
C
SSectionType
►
N
visual
Visualization utilities
C
EnvironmentSettings
C
SkyMaterialSpec
Sky material specification
►
N
Visualization
C
CVisualArrow
C
CVisualDB
C
CVisualRB
C
CVisualRBOGRE
C
CVisualRBQuat
C
CVisualTrajectory
C
VesselOBJ
C
Actuator
C
AdaptiveDirection
C
And
C
ArtificialLightSource
Class containing a
ArtificialLightSource
simObject.
Not
complete yet
C
AttractorBase
Class modelling the interface of a general attractor
C
AttractorNetBin
A basic attractor for simulating a net bin during deployment
C
AzimuthCurve
C
BottomRing
C
BridleCable
C
BuoyCable
C
C3DBody
C
C6DBody
C
Cable
C
CableBranched
C
CableBranchedAttractor
C
CableElBasics
Class containing a fundamental cable element object
C
CableElDynStiff
C
CablePendulum
C
CAbsolute
C
CBall
C
CBias
C
CBillboardArrow
C
CBillboardText
C
CBox
C
CCable
C
CCameraController
C
CCameraController2
C
CCameraShot
C
CChirpsignal
C
CCIEngine
C
CClock
C
CCModParType
C
CCMVT
C
CConstant
C
CConstantStrainTriangle
C
CCouplingPlate
C
CDemux
C
CDerivative
C
CDistArrow
C
CDivide
C
CenterWeight
C
CExit
C
CFhCameraTrajectoryPlayer
This objects implements a smooth camera movement, using data that has been read from an input file
C
CFlexibleBottomRing
C
CFloatingCollar
C
CFloatingCollarCoRiBo
C
CGain
C
CIceFloe
C
CIntegrator
C
CLinearMapping
C
CLinearSpring
A linear spring in 3 degrees of freedom
C
CLinearSystem
C
CLogic
C
CLowPass
C
CMass
Class containing a 3dof mass simObjec without gravity
C
CMathfunction
C
CMembraneCage
C
CMembraneStructure
C
CMultiIceFloe
C
CMux
C
CNetCage
C
CNetCageScreen
C
CNetElement3N
C
CNetStructureSpecSpec
C
CNorrbinTanker
►
C
CollarChain
C
EnvironmentWrapper
C
CollisionCheckInterface
C
ConstraintCableInterface
C
ControlAlgorithm
C
CPassthrough
C
CProduct
C
CProgress
C
CProgressBar
C
CPulse
C
CRamp
C
CRandom
C
CRFShell
C
Crowfoot
►
C
CrowfootMath
C
LineDef
Defines a line connected between the collecting point of the crowfoot and a fastening position
C
VisualSpec
C
CSaturation
C
CSceneDefinition
This objects implements basic settings for a 3D OGRE scene that the user can change via the input file
C
CSelector
C
CSign
C
CSignalList
C
CSimpleBillboardArrow
C
CSimpleFloatingCollar
C
CSine
C
CSModParType
C
CSmoothTrajectory
C
CSMVT
C
CSrcBase
C
CStep
C
CSum
C
CSVSink
C
CSwitch
C
CTextBox
This objects implements the text box overlay for OGRE 3D world
C
CToVessel
C
CTrigonometric
C
CVectorNorm
C
CWagProp
C
DebModel
C
Disk
C
DiskBase
C
ECUMVT
C
Equal
C
ExMModParType
C
ExMMVT
C
ExternalLinkStandard
C
FishParameters
C
FishPopulation
C
FishResources
C
FloaterLinVerification
C
FloatingCollar
C
FlukeAnchor
C
FrameCable
C
GPModParType
C
GridEnvironment
C
HydroBall
C
HydroCable
C
IAWSatLimitType
C
ICModParType
C
ICMVT
C
ICollidableObject
C
IndividualFish
C
InMModParType
C
InMMVT
C
IntegratorRemoveMean
C
InternalCable
C
InternalCableWithAttractor
Class containing a cable object to be part of larger cable structures
C
InternalCableWithBottomContact
Class containing a cable object to be part of other structures
C
ITrawlCable
C
joyData_t
C
KalmanHydroBall
C
KalmanHydroCable
C
KalmanPendulum
C
LineStructureGravityHydro
C
ModelInType
C
ModParType
C
ModVarType
►
C
MooringCable
C
element
C
myOutputStruct
C
myStruct
C
NetBottomContactFilter
C
NetCableElement
Class containing a cable element object, allowing for disks and spheres to be connected
C
NetCableElementSpec
Class containing a cable element object, allowing for disks and spheres to be connected
C
NetCableElementTest
Class containing a cable element object, allowing for disks and spheres to be connected
C
NetCableElementTestSpec
Class containing a cable element object, allowing for disks and spheres to be connected
C
NetCableElementWithConstraints
Class containing a cable element object, allowing for disks and spheres to be connected
C
NetcdfHandler
C
NetElement3N
C
NetElement3NWakeEffect
C
NetElement3NWithConstraints
C
NetElementDef
Class containing the description of a net panel and methods necessary for taking this over to triangular elements suitable for simulation
C
NetPanelForcesOcl
C
NetSolidityMesh
C
NetSolidityMeshSpec
C
NetStructure
C
NetStructureABAQUS
C
NetStructureArray
Alias for std::vector<std::pair<std::string, int>> (was in fhsim v2 NFhSim.h)
C
NetStructureConstrained
Class containing a net object
C
NetStructureOCL
Class containing a net object
C
NetStructureSpec
►
C
NetStructureSpecABAQUS
C
ABAQUSExtra
C
ABAQUSMaterial
C
ABAQUSPart
C
ABAQUSSolid
C
NetStructureTest
Class containing a net object
C
NetStructureTestSpec
C
NetStructureWakeEffect
►
C
NetStructureWithConstraints
C
states
C
NetTensionCable
C
NetTwineElement
C
NetTwineElementSpec
C
NetWithAttractor
Class containing a net object with functionality to be affected by attractors
C
newplot
C
newplot2
C
NormalForceCalc
C
Not
C
Or
C
ParametricNet
C
PelletField
C
Pendulum
C
PidController
C
PIType
C
PreprocessData
C
ProgressBar
C
propeller_4q
C
propeller_reader
C
propeller_table_2d
C
RBCEngine
Class containing a Rigid Bar
Cable
(RBC) calculation engine
C
ReferenceGenerator
C
RigidBarCable
C
RingStructureGravityHydro
►
C
RundDorg
C
element
C
SAdaptationSpec_t
Class containing the specification for a net object
C
Samplifier
C
SCableRenderSpec
Contains some specifications and methods used for rendering cables
C
SCableSpec
Contains some specifications used for simulating cables
C
ScreenElement3N
C
ScreenElementDef
C
ScreenStructureSpec
Class containing the specification for a net object
C
SeineConnector
C
SeineOperation
C
Server
C
setlabel
C
ShipConsoleChild
C
ShipContact
C
ShipPanelChild
C
simple_rudder
C
SimpleFish
C
SimpleRope
C
SNetSectionData
C
Sphere
C
SphereBase
C
SpreaderModel
C
StateType
C
TCModParType
C
TCMVT
C
TorpedoAnchor
C
ToTrawlDoor
C
ToVessel
C
TrawlBeam
►
C
TrawlCable
C
element
C
TrawlDoorAddedFoil
C
TrawlDoorBase
C
TrawlVessel
Class modelling a simple vessel used for the trawl optimization tool
C
ValuesDisplay
C
ValuesDisplayBase
Class for displaying a range of values in Ogre
C
VerticalAbioticEnvironment
C
VesselDeploy
C
VesselOBJ
C
VirtualCurrent
C
VirtualCurrentDir
C
VirtualCurrentField
C
VirtualCurrentFieldInDir
C
VirtualCurrentInDir
C
VirtualPID
C
VirtualSpring
C
VirtualTime
C
VirtualWave
C
Waypoint
C
XINPUT_DEVICE_NODE
C
xmm_mm_union
C
ZeroDynamics
Generated on Mon Sep 21 2026 21:15:16 for FhSim by
1.9.8