linkage_prescribed_motion Abstract Interface

abstract interface
public function linkage_prescribed_motion(t, args) result(rst)

Arguments

Type IntentOptional Attributes Name
real(kind=real64), intent(in) :: t

The simulation time.

class(*), intent(inout), optional :: args

A mechanism for passing information in/out of this routine.

Return Value real(kind=real64)

With prescribed_joint: relative revolute angle (radians) or signed prismatic displacement (model length units). With prescribed_body: absolute planar body angle (radians).

Description

Computes a prescribed scalar motion coordinate as a function of time. The solve selector determines its meaning.