siconos.io.FrictionContactTrace module

class siconos.io.FrictionContactTrace.FrictionContactTraceParams(dump_itermax=10, dump_probability=None, fileName='filename', title='title', description='description', mathInfo='mathInfo')[source]

Bases: object

display()[source]
class siconos.io.FrictionContactTrace.FrictionContactTrace(*args, **kwargs)[source]

Bases: FrictionContact

Overloaded function.

  1. __init__(self: siconos.nonsmooth_formulations.FrictionContact, dimPb: typing.SupportsInt | typing.SupportsIndex = 3, numericsSolverId: typing.SupportsInt | typing.SupportsIndex = <FRICTION_SOLVER.SICONOS_FRICTION_3D_NSGS: 500>) -> None

  2. __init__(self: siconos.nonsmooth_formulations.FrictionContact, dimPb: typing.SupportsInt | typing.SupportsIndex, options: siconos.numerics._numerics.SolverOptions) -> None

maxiter_condition(SO)[source]
random_condition(SO)[source]
random_and_maxiter_condition(SO)[source]
compute(time)[source]
class siconos.io.FrictionContactTrace.GlobalFrictionContactTraceParams(dump_itermax=10, dump_probability=None, fileName='filename', title='title', description='description', mathInfo='mathInfo')[source]

Bases: object

display()[source]
class siconos.io.FrictionContactTrace.GlobalFrictionContactTrace(*args, **kwargs)[source]

Bases: GlobalFrictionContact

Overloaded function.

  1. __init__(self: siconos.nonsmooth_formulations.GlobalFrictionContact, dimPb: typing.SupportsInt | typing.SupportsIndex, numericsSolverId: typing.SupportsInt | typing.SupportsIndex = <FRICTION_SOLVER.SICONOS_GLOBAL_FRICTION_3D_NSGS: 605>) -> None

  2. __init__(self: siconos.nonsmooth_formulations.GlobalFrictionContact, dimPb: typing.SupportsInt | typing.SupportsIndex, options: siconos.numerics._numerics.SolverOptions) -> None

maxiter_condition(SO)[source]
random_condition(SO)[source]
random_and_maxiter_condition(SO)[source]
compute(time)[source]
class siconos.io.FrictionContactTrace.GlobalRollingFrictionContactTrace(*args, **kwargs)[source]

Bases: GlobalRollingFrictionContact

Overloaded function.

  1. __init__(self: siconos.nonsmooth_formulations.GlobalRollingFrictionContact, dimPb: typing.SupportsInt | typing.SupportsIndex = 5, numericsSolverId: typing.SupportsInt | typing.SupportsIndex = <ROLLING_FRICTION_SOLVER_enum.SICONOS_GLOBAL_ROLLING_FRICTION_3D_NSGS_WR: 5000>) -> None

  2. __init__(self: siconos.nonsmooth_formulations.GlobalRollingFrictionContact, dimPb: typing.SupportsInt | typing.SupportsIndex, options: siconos.numerics._numerics.SolverOptions) -> None

maxiter_condition(SO)[source]
random_condition(SO)[source]
random_and_maxiter_condition(SO)[source]
compute(time)[source]