.. _sec-item-nodegenericode1: NodeGenericODE1 =============== A node containing a number of \ :ref:`ODE1 `\ variables; use e.g. linear state space systems. Note that referenceCoordinates and initialCoordinates must be initialized, because no default values exist. The item \ **NodeGenericODE1**\ with type = 'GenericODE1' has the following parameters: * | **name** [type = String, default = '']: | node's unique name * | **referenceCoordinates** [\ :math:`{\mathbf{y}}\cRef = [y_0,\,\ldots,\,y_{nc}]\tp\cRef`\ , type = Vector, default = []]: | generic reference coordinates of node; must be consistent with numberOfODE1Coordinates * | **initialCoordinates** [\ :math:`{\mathbf{y}}\cIni = [y_0,\,\ldots,\,y_{nc}]\tp\cIni`\ , type = Vector, default = []]: | initial displacement coordinates; must be consistent with numberOfODE1Coordinates * | **numberOfODE1Coordinates** [\ :math:`n_c`\ , type = PInt, default = 0]: | number of generic \ :ref:`ODE1 `\ coordinates * | **visualization** [type = VNodeGenericODE1]: | parameters for visualization of item The item VNodeGenericODE1 has the following parameters: * | **show** [type = Bool, default = False]: | set true, if item is shown in visualization and false if it is not shown ---------- .. _description-nodegenericode1: DESCRIPTION of NodeGenericODE1 ------------------------------ \ **The following output variables are available as OutputVariableType in sensors, Get...Output() and other functions**\ : * | ``CoordinatesTotal``\ : | displacement plus reference coordinates of node * | ``Coordinates``\ : \ :math:`{\mathbf{y}}\cConfig = [y_0,\,\ldots,\,y_{nc}]\tp\cConfig`\ | \ :ref:`ODE1 `\ coordinates vector of node * | ``Coordinates\_t``\ : \ :math:`\dot {\mathbf{y}}\cConfig = [\dot y_0,\,\ldots,\,\dot y_{nc}]\tp\cConfig`\ | \ :ref:`ODE1 `\ velocity coordinates vector of node Relevant Examples and TestModels with weblink: \ `HydraulicActuator2Arms.py `_\ (Examples/), \ `HydraulicActuatorStaticInitialization.py `_\ (Examples/), \ `HydraulicsUserFunction.py `_\ (Examples/), \ `lugreFrictionODE1.py `_\ (Examples/), \ `lugreFrictionTest.py `_\ (Examples/), \ `hydraulicActuatorSimpleTest.py `_\ (TestModels/), \ `solverExplicitODE1ODE2test.py `_\ (TestModels/), \ `taskmanagerTest.py `_\ (TestModels/) \ **The web version may not be complete. For details, consider also the Exudyn PDF documentation** : `theDoc.pdf `_