siconos package¶
- siconos, a Python package dedicated to
nonsmooth systems modelisation and simulation.
Subpackages¶
Submodules¶
- siconos.geometry module
- siconos.integrators module
- siconos.modeling module
BoundaryConditionComplementarityConditionNSLDynamicalSystemEqualityConditionNSLFirstOrderLinearDSFirstOrderLinearRFirstOrderLinearTIRFirstOrderNonLinearDSFirstOrderRFremondImpactFrictionNSLHarmonicBCInteractionLagrangian2d1DRLagrangian2d2DRLagrangian2d3DRLagrangianDSLagrangianDS.computeFext()LagrangianDS.computeFgyr()LagrangianDS.computeFint()LagrangianDS.computeJacobianTotalForcesOver_q()LagrangianDS.computeJacobianTotalForcesOver_velocity()LagrangianDS.computeKineticEnergy()LagrangianDS.computeMass()LagrangianDS.computeTotalForces()LagrangianDS.fextLagrangianDS.fgyrLagrangianDS.fintLagrangianDS.jacobianTotalForcesOver_qLagrangianDS.jacobianTotalForcesOver_velocityLagrangianDS.massLagrangianDS.mass_aliasLagrangianDS.q()LagrangianDS.q0LagrangianDS.resetToInitialState()LagrangianDS.reset_q0()LagrangianDS.reset_velocity0()LagrangianDS.setComputeFextFunction()LagrangianDS.setComputeFgyrFunction()LagrangianDS.setComputeFintFunction()LagrangianDS.setComputeMassFunction()LagrangianDS.setConstantFext()LagrangianDS.setConstantMass()LagrangianDS.totalForcesLagrangianDS.velocity()LagrangianDS.velocity0
LagrangianLinearDiagonalDSLagrangianLinearTIDSLagrangianLinearTIRLagrangianRLagrangianScleronomousRLagrangianSparseDSLagrangianSparseDS.computeFext()LagrangianSparseDS.computeJacobianFgyrOver_q()LagrangianSparseDS.computeJacobianFgyrOver_velocity()LagrangianSparseDS.computeJacobianFintOver_q()LagrangianSparseDS.computeJacobianFintOver_velocity()LagrangianSparseDS.computeMass()LagrangianSparseDS.fextLagrangianSparseDS.hasConstantJacobianTotalForcesOver_q()LagrangianSparseDS.hasConstantJacobianTotalForcesOver_velocity()LagrangianSparseDS.hasConstantMass()LagrangianSparseDS.hasJacobianFgyrOver_q()LagrangianSparseDS.hasJacobianFgyrOver_velocity()LagrangianSparseDS.hasJacobianFintOver_q()LagrangianSparseDS.hasJacobianFintOver_velocity()LagrangianSparseDS.hasMass()LagrangianSparseDS.jacobianFgyrOver_q_aliasLagrangianSparseDS.jacobianFgyrOver_q_viewLagrangianSparseDS.jacobianFgyrOver_velocity_aliasLagrangianSparseDS.jacobianFgyrOver_velocity_viewLagrangianSparseDS.jacobianFintOver_q_aliasLagrangianSparseDS.jacobianFintOver_q_viewLagrangianSparseDS.jacobianFintOver_velocity_aliasLagrangianSparseDS.jacobianFintOver_velocity_viewLagrangianSparseDS.mass_aliasLagrangianSparseDS.mass_viewLagrangianSparseDS.q()LagrangianSparseDS.q0LagrangianSparseDS.resetToInitialState()LagrangianSparseDS.reset_q0()LagrangianSparseDS.reset_velocity0()LagrangianSparseDS.setComputeFextFunction()LagrangianSparseDS.setComputeJacobianFgyrOver_qFunction()LagrangianSparseDS.setComputeJacobianFgyrOver_velocityFunction()LagrangianSparseDS.setComputeJacobianFintOver_qFunction()LagrangianSparseDS.setComputeJacobianFintOver_velocityFunction()LagrangianSparseDS.setComputeMassFunction()LagrangianSparseDS.setConstantFext()LagrangianSparseDS.setConstantJacobianFgyrOver_q()LagrangianSparseDS.setConstantJacobianFgyrOver_velocity()LagrangianSparseDS.setConstantJacobianFintOver_q()LagrangianSparseDS.setConstantJacobianFintOver_velocity()LagrangianSparseDS.setConstantMass()LagrangianSparseDS.velocity()LagrangianSparseDS.velocity0
LagrangianSparseLinearTIDSNewtonEuler1DRNewtonEuler3DRNewtonEuler5DRNewtonEulerDSNewtonEulerDS.angularVelocity()NewtonEulerDS.angularVelocityInBodyFrame()NewtonEulerDS.computeKineticEnergy()NewtonEulerDS.fext()NewtonEulerDS.fintNewtonEulerDS.linearVelocity()NewtonEulerDS.q()NewtonEulerDS.q0NewtonEulerDS.resetToInitialState()NewtonEulerDS.reset_q0()NewtonEulerDS.reset_twist0()NewtonEulerDS.scalarMassNewtonEulerDS.setComputeFextFunction()NewtonEulerDS.setComputeJacobianMintOver_q_byFD()NewtonEulerDS.setComputeMextFunction()NewtonEulerDS.setConstantFext()NewtonEulerDS.setConstantMext()NewtonEulerDS.setIsMextExpressedInInertialFrame()NewtonEulerDS.totalInertiaMatrixNewtonEulerDS.twist()NewtonEulerDS.twist0
NewtonEulerRNewtonImpactFrictionNSLNewtonImpactNSLNewtonImpactRollingFrictionNSLNonSmoothDynamicalSystemNonSmoothDynamicalSystem.displayDynamicalSystems()NonSmoothDynamicalSystem.dynamicalSystem()NonSmoothDynamicalSystem.dynamicalSystemsVector()NonSmoothDynamicalSystem.getNumberOfDS()NonSmoothDynamicalSystem.insertDynamicalSystem()NonSmoothDynamicalSystem.interaction()NonSmoothDynamicalSystem.link()NonSmoothDynamicalSystem.removeDynamicalSystem()NonSmoothDynamicalSystem.setName()NonSmoothDynamicalSystem.setTitle()NonSmoothDynamicalSystem.topology()
NonSmoothLawRelationRelayNSLSecondOrderDSinteractions()
- siconos.nonsmooth_formulations module
- siconos.pb11_template module
ClassAClassA.computeMatrix1()ClassA.computeVector2()ClassA.computeVectorNameDirect()ClassA.computeVectorNameSpan()ClassA.matrix1ClassA.setComputeMatrix1Function()ClassA.setComputeVector2Function()ClassA.setComputeVectorNameDirectFunction()ClassA.setComputeVectorNameSpanFunction()ClassA.setConstantMatrix1()ClassA.setConstantVector2()ClassA.setConstantVectorNameDirect()ClassA.setConstantVectorNameSpan()ClassA.var()ClassA.vector2()ClassA.vectorNameDirect()ClassA.vectorNameSpan()
- siconos.plot_config module
- siconos.simulation module
InteractionManagerInteractionsGraphSimulationSimulation.applyNSDSChangelogForDS()Simulation.clearNSDSChangeLog()Simulation.computeInitialStateOfTheStep()Simulation.computeIteration()Simulation.computeOneStepNSProblem()Simulation.computeResidu()Simulation.firstInitialize()Simulation.hasNextEvent()Simulation.indexSet()Simulation.initializeIndexSets()Simulation.initializeNSDSChangelog()Simulation.initializeOSIAssociations()Simulation.initializeOneStepNSProblem()Simulation.insertInteractionManager()Simulation.insertNonSmoothProblem()Simulation.lambda_input()Simulation.nextTime()Simulation.numberOfOSNSProblemsSimulation.oneStepNSProblem()Simulation.startingTime()Simulation.updateAllInput()Simulation.updateAndSwapAllOutput()Simulation.updateDSPlugins()Simulation.updateIndexSets()Simulation.updateInteractions()Simulation.updateOutput()Simulation.updateState()Simulation.updateWorldFromDS()Simulation.y_output()
TimeDiscretisationTimeSteppingTimeStepping.DefaultCheckSolverOutput()TimeStepping.computeFreeState()TimeStepping.computeOneStep()TimeStepping.displayNewtonConvergence()TimeStepping.displayNewtonConvergenceAtTheEnd()TimeStepping.displayNewtonConvergenceInTheLoop()TimeStepping.insertIntegrator()TimeStepping.newtonCheckConvergence()TimeStepping.newtonMaxIterationTimeStepping.newtonOptionsTimeStepping.newtonToleranceTimeStepping.nextStep()TimeStepping.prepareNewtonIteration()TimeStepping.resetLambdas()TimeStepping.setDisplayNewtonConvergence()TimeStepping.setNewtonMaxIteration()TimeStepping.setNewtonOptions()TimeStepping.setNewtonTolerance()TimeStepping.setNewtonWarningOnNonConvergence()TimeStepping.setSkipLastUpdateInput()TimeStepping.setSkipLastUpdateOutput()TimeStepping.setSkipResetLambdas()TimeStepping.setWarningNonsmoothSolver()TimeStepping.skipLastUpdateInput()TimeStepping.skipLastUpdateOutput()TimeStepping.skipResetLambdasTimeStepping.timeStep()
TimeSteppingDirectProjectionTimeSteppingTypeTopology
- siconos.utils module