Pure Python implementation¶
- Non Linear Solver for Mechanical Analyses
BaseIterationSolverNewtonSolverNewtonSolver.builder()NewtonSolver.__init__()NewtonSolver.initialize()NewtonSolver.update()NewtonSolver._resetMatrix()NewtonSolver.solve()NewtonSolver.solve_iteration()NewtonSolver._compute_primal_incr()NewtonSolver._get_jacobian_iteration()NewtonSolver._compute_residuals()NewtonSolver._update_contact_geometry()NewtonSolver.notifyObservers()NewtonSolver.get_state()
ConvergenceManagerConvergenceManager.UnDefinedConvergenceManager.ParameterConvergenceManager.ResidualParameterConvergenceManager.IterationParameterConvergenceManager.ReferenceParameterConvergenceManager.builder()ConvergenceManager.__init__()ConvergenceManager.initialize()ConvergenceManager.isInitialStep()ConvergenceManager.hasResidual()ConvergenceManager.setdefault()ConvergenceManager.get()ConvergenceManager.getParameters()ConvergenceManager.getDirichletResidual()ConvergenceManager.getRelativeScaling()ConvergenceManager.evalNormResidual()ConvergenceManager.evalGeometricResidual()ConvergenceManager.isConverged()ConvergenceManager.isPrediction()ConvergenceManager.isFinished()
LineSearchTypeBaseLineSearchSecantLineSearchProblemTypeDispatcherMixinObserverEventIdEventSourceget_all_subclasses()PhysicalStatePhysicalState.StatePhysicalState.StateMecaStatPhysicalState.StateMecaDynaPhysicalState.StateThermalPhysicalState.__init__()PhysicalState.copy()PhysicalState.duplicate()PhysicalState.swap()PhysicalState.getState()PhysicalState.pb_typePhysicalState.setObservation()PhysicalState.notify()PhysicalState.currentPhysicalState.time_prevPhysicalState.time_currPhysicalState.time_stepPhysicalState.U_tPhysicalState.UPhysicalState.deltaUPhysicalState.dualPhysicalState.stressPhysicalState.phiPhysicalState.internVarPhysicalState.externVarPhysicalState.get()PhysicalState.set()PhysicalState.stash()PhysicalState.revert()PhysicalState.commit()PhysicalState.getCurrentDelta()PhysicalState.getDeltaBetweenStates()PhysicalState._states_difference()PhysicalState.createPrimal()PhysicalState.createFieldOnCells()PhysicalState.createDual()PhysicalState.createInternalVariablesNext()PhysicalState.createTimeField()PhysicalState.zeroInitialState()PhysicalState.asdict()PhysicalState.debugPrint()
ResidualsLoggingManager