Interface HolonomicDaeSystem


public interface HolonomicDaeSystem
Mechanical index-3 DAE described by acceleration and holonomic constraints.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    acceleration(double time, double[] position, double[] velocity, double[] parameters, double[] data, double[] acceleration)
    Writes unconstrained acceleration into acceleration.
    int
    Number of independent position constraints.
    void
    constraints(double time, double[] position, double[] parameters, double[] data, double[] residual)
    Writes g(time, position) = 0 into residual.
  • Method Details

    • constraintCount

      int constraintCount()
      Number of independent position constraints.
    • acceleration

      void acceleration(double time, double[] position, double[] velocity, double[] parameters, double[] data, double[] acceleration)
      Writes unconstrained acceleration into acceleration.
    • constraints

      void constraints(double time, double[] position, double[] parameters, double[] data, double[] residual)
      Writes g(time, position) = 0 into residual.