siconos.mechanics.collision.bodies.DiskMovingPlanR (Python class)

class siconos.mechanics.collision.bodies.DiskMovingPlanR(arg2: FTime, arg3: FTime, arg4: FTime, arg5: FTime, arg6: FTime, arg7: FTime, arg8: double)[source]

Bases: siconos.kernel.LagrangianRheonomousR

disk - moving plan relation - Inherits from LagrangianRheonomousR

Generated class (swig), based on C++ header Program listing for file mechanics/src/collision/native/bodies/DiskMovingPlanR.hpp.

Constructors

DiskMovingPlanR(FTime, FTime, FTime, FTime, FTime, FTime, double)
computeA(double t) COMPUTE(A) None computeB(double t) COMPUTE(B) None computeC(double t) COMPUTE(C) inline None computeADot(double t) COMPUTE(ADot) inline None computeBDot(double t) COMPUTE(BDot) inline None computeCDot(double t) COMPUTE(CDot) ACCEPT_VISITORS() → None[source]

compute A

Parameters:
  • t – the timecompute B
  • t – the timecompute C
  • t – the time compute ADot
  • t – the timecompute BDot
  • t – the timecompute CDot
  • t – the timevisitor hooks
computeJachq(double time, array_like (np.float64, 1D) q, array_like (np.float64, 1D) z) → None[source]
computeh(double time, array_like (np.float64, 1D) q, array_like (np.float64, 1D) z, array_like (np.float64, 1D) y) → None[source]
computehDot(double time, array_like (np.float64, 1D) q, array_like (np.float64, 1D) z) → None[source]
distance(double, double, double) → double[source]
equal(FTime, FTime, FTime, double) → bool[source]
init(double) → None[source]
setComputeADotFunction(FTime f) → None[source]
setComputeAFunction(FTime f) → None[source]
setComputeBDotFunction(FTime f) → None[source]
setComputeBFunction(FTime f) → None[source]
setComputeCDotFunction(FTime f) → None[source]
setComputeCFunction(FTime f) → None[source]