File numerics/src/FrictionContact/Friction_cst.h

Go to the source code of this file

Enums

enum FRICTION_SOLVER

encode the list of solvers as integers, to avoid mispelling with const char* const variables

Values:

enumerator SICONOS_FRICTION_2D_NSGS

2D Frictional Contact solvers

enumerator SICONOS_FRICTION_2D_CPG
enumerator SICONOS_FRICTION_2D_LEMKE
enumerator SICONOS_FRICTION_2D_ENUM
enumerator SICONOS_FRICTION_3D_NSGS

Non-smooth Gauss Seidel, local formulation.

enumerator SICONOS_FRICTION_3D_NSGSV

Non-smooth Gauss Seidel-velocity, local formulation.

enumerator SICONOS_FRICTION_3D_PROX

proximal, local formulation

enumerator SICONOS_FRICTION_3D_TFP

Tresca, fixed point, local formulation.

enumerator SICONOS_FRICTION_3D_NSN_AC

Non-smooth Newton Alart-Curnier, local formulation.

enumerator SICONOS_FRICTION_3D_DSFP

De Saxce fixed point, local formulation.

enumerator SICONOS_FRICTION_3D_VI_FPP

VI formulation, fixed point projection, local formulation.

enumerator SICONOS_FRICTION_3D_VI_EG

VI formulation, Extra-gradient, local formulation.

enumerator SICONOS_FRICTION_3D_HP

Hyperplane projection, local formulation.

enumerator SICONOS_FRICTION_3D_NCPGlockerFBFixedPoint

Fischer Burmeister fixed point, local formulation.

enumerator SICONOS_FRICTION_3D_FPP

Fixed point projection, local formulation.

enumerator SICONOS_FRICTION_3D_EG

Extra-gradient, local formulation.

enumerator SICONOS_FRICTION_3D_NSN_FB

Non-smooth Newton Fischer Burmeister, local formulation.

enumerator SICONOS_FRICTION_3D_GAMS_PATH

GAMS/Path (Ferris), local formulation.

enumerator SICONOS_FRICTION_3D_GAMS_PATHVI

VI formulation, GAMS/Path (Ferris), local formulation.

enumerator SICONOS_FRICTION_3D_ACLMFP

Alart-Curnier fixed point, local formulation.

enumerator SICONOS_FRICTION_3D_SOCLCP

Second-order Cone LCP, local formulation.

enumerator SICONOS_FRICTION_3D_GAMS_LCP_PATH

GAMS/PATH (Ferris) LCP, local formulation.

enumerator SICONOS_FRICTION_3D_GAMS_LCP_PATHVI

VI formulation, GAMS/PATH (Ferris) LCP, local formulation.

enumerator SICONOS_FRICTION_3D_NSN_NM

Non-smooth Newton, natural map, local formulation.

enumerator SICONOS_FRICTION_3D_NSN_AC_TEST
enumerator SICONOS_FRICTION_3D_PFP

Panagiotopoulos, fixed point, local formulation.

enumerator SICONOS_FRICTION_3D_ADMM

ADMM local formulation.

enumerator SICONOS_FRICTION_3D_ONECONTACT_NSN

Non-smooth Newton Alart-Curnier, ‘direct’, one contact solver.

enumerator SICONOS_FRICTION_3D_ONECONTACT_NSN_GP

Non-smooth Newton Alart-Curnier, ‘damped’, one contact solver.

enumerator SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnCone

Projection on cone, one contact solver.

enumerator SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnConeWithLocalIteration

Projection on cone, one contact solver.

enumerator SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnConeWithRegularization
enumerator SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnConeWithDiagonalization
enumerator SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnCone_velocity
enumerator SICONOS_FRICTION_3D_NCPGlockerFBPATH

Fischer Burmeister/Path, Glocker formulation, one contact solver.

enumerator SICONOS_FRICTION_3D_NCPGlockerFBNewton

Newton/Fischer Burmeister, Glocker formulation, one contact solver.

enumerator SICONOS_FRICTION_3D_ONECONTACT_QUARTIC
enumerator SICONOS_FRICTION_3D_ONECONTACT_QUARTIC_NU
enumerator SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnCylinder
enumerator SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnCylinderWithLocalIteration
enumerator SICONOS_FRICTION_3D_ONECONTACT_NSN_GP_HYBRID
enumerator SICONOS_FRICTION_3D_VI_FPP_Cylinder
enumerator SICONOS_FRICTION_3D_CONVEXQP_PG_CYLINDER
enumerator SICONOS_GLOBAL_FRICTION_3D_NSGS_WR

3D Frictional contact local solvers on global formulation

enumerator SICONOS_GLOBAL_FRICTION_3D_NSGSV_WR
enumerator SICONOS_GLOBAL_FRICTION_3D_PROX_WR
enumerator SICONOS_GLOBAL_FRICTION_3D_DSFP_WR
enumerator SICONOS_GLOBAL_FRICTION_3D_TFP_WR
enumerator SICONOS_GLOBAL_FRICTION_3D_NSGS
enumerator SICONOS_GLOBAL_FRICTION_3D_NSN_AC_WR
enumerator SICONOS_GLOBAL_FRICTION_3D_NSN_AC
enumerator SICONOS_GLOBAL_FRICTION_3D_GAMS_PATH
enumerator SICONOS_GLOBAL_FRICTION_3D_GAMS_PATHVI
enumerator SICONOS_GLOBAL_FRICTION_3D_VI_FPP

VI formulation, Fixed Point Projection, local formulation.

enumerator SICONOS_GLOBAL_FRICTION_3D_VI_EG

VI formulation, Extra-gradient, local formulation.

enumerator SICONOS_GLOBAL_FRICTION_3D_ACLMFP
enumerator SICONOS_GLOBAL_FRICTION_3D_ADMM
enumerator SICONOS_GLOBAL_FRICTION_3D_ADMM_WR
enumerator SICONOS_GLOBAL_FRICTION_3D_IPM
enumerator SICONOS_ROLLING_FRICTION_3D_NSGS

Non-smooth Gauss Seidel, local formulation.

enumerator SICONOS_ROLLING_FRICTION_3D_ONECONTACT_ProjectionOnCone
enumerator SICONOS_ROLLING_FRICTION_3D_ONECONTACT_ProjectionOnConeWithLocalIteration
enumerator SICONOS_ROLLING_FRICTION_3D_ADMM
enumerator SICONOS_ROLLING_FRICTION_2D_NSGS

Non-smooth Gauss Seidel, local formulation.

enumerator SICONOS_ROLLING_FRICTION_2D_ONECONTACT_ProjectionOnCone
enumerator SICONOS_ROLLING_FRICTION_2D_ONECONTACT_ProjectionOnConeWithLocalIteration
enumerator SICONOS_GLOBAL_ROLLING_FRICTION_3D_NSGS_WR

Non-smooth Gauss Seidel, global formulation.

enum SICONOS_FRICTION_3D_IPARAM

Values:

enumerator SICONOS_FRICTION_3D_IPARAM_INTERNAL_ERROR_STRATEGY

index in iparam to store the error strategy for the internal solver

enumerator SICONOS_FRICTION_3D_IPARAM_RESCALING

index in iparam to store the rescaling

enumerator SICONOS_FRICTION_3D_IPARAM_RESCALING_CONE

index in iparam to store the rescaling

enumerator SICONOS_FRICTION_3D_CURRENT_CONTACT_NUMBER

current contact number (example of use: one contact solvers)

enumerator SICONOS_FRICTION_3D_IPARAM_ERROR_EVALUATION

index in iparam to store the error evaluation method

enumerator SICONOS_FRICTION_3D_IPARAM_ERROR_EVALUATION_FREQUENCY

index in iparam to store the frequency of error evaluation method

enumerator SICONOS_FRICTION_3D_NUMBER_OF_CONTACTS
enum SICONOS_FRICTION_INTERNAL_ERROR_STRATEGY

Values:

enumerator SICONOS_FRICTION_3D_INTERNAL_ERROR_STRATEGY_ADAPTIVE
enumerator SICONOS_FRICTION_3D_INTERNAL_ERROR_STRATEGY_GIVEN_VALUE
enumerator SICONOS_FRICTION_3D_INTERNAL_ERROR_STRATEGY_ADAPTIVE_N_CONTACT
enum SICONOS_FRICTION_3D_RESCALING_ENUM

Values:

enumerator SICONOS_FRICTION_3D_RESCALING_NO
enumerator SICONOS_FRICTION_3D_RESCALING_SCALAR
enumerator SICONOS_FRICTION_3D_RESCALING_BALANCING_M
enumerator SICONOS_FRICTION_3D_RESCALING_BALANCING_MH
enumerator SICONOS_FRICTION_3D_RESCALING_BALANCING_MHHT
enum SICONOS_FRICTION_3D_RESCALING_CONE_ENUM

Values:

enumerator SICONOS_FRICTION_3D_RESCALING_CONE_NO
enumerator SICONOS_FRICTION_3D_RESCALING_CONE_YES
enum SICONOS_FRICTION_3D_DPARAM

Values:

enumerator SICONOS_FRICTION_3D_DPARAM_INTERNAL_ERROR_RATIO

index in dparam to store the internal solver error ratio

enum SICONOS_FRICTION_3D_NSGS_IPARAM

Values:

enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION

index in iparam to store the relaxation strategy

enumerator SICONOS_FRICTION_3D_NSGS_SHUFFLE

index in iparam to store the shuffle strategy

enumerator SICONOS_FRICTION_3D_NSGS_SHUFFLE_SEED

index in iparam to store the shuffle seed

enumerator SICONOS_FRICTION_3D_NSGS_FREEZING_CONTACT

index in iparam to store the

enumerator SICONOS_FRICTION_3D_NSGS_FILTER_LOCAL_SOLUTION

index in iparam to store the

enum SICONOS_FRICTION_3D_NSGS_DPARAM

Values:

enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION_VALUE

index in dparam to store the relaxation strategy

enum SICONOS_FRICTION_3D_NSGS_LOCALSOLVER_IPARAM

Values:

enumerator SICONOS_FRICTION_3D_NSGS_LOCALSOLVER_IPARAM_USE_TRIVIAL_SOLUTION
enum SICONOS_FRICTION_3D_NSGS_LOCALSOLVER_USE_TRIVIAL_SOLUTION

Values:

enumerator SICONOS_FRICTION_3D_NSGS_LOCALSOLVER_USE_TRIVIAL_SOLUTION_FALSE
enumerator SICONOS_FRICTION_3D_NSGS_LOCALSOLVER_USE_TRIVIAL_SOLUTION_TRUE
enum SICONOS_FRICTION_3D_NSGS_ERROR_EVALUATION_ENUM

Values:

enumerator SICONOS_FRICTION_3D_NSGS_ERROR_EVALUATION_FULL

Evaluation of the error with the expensive function fc3d_compute_error.

enumerator SICONOS_FRICTION_3D_NSGS_ERROR_EVALUATION_LIGHT

Evaluation of the error with the cheap incremental variation.

enumerator SICONOS_FRICTION_3D_NSGS_ERROR_EVALUATION_LIGHT_WITH_FULL_FINAL

Evaluation of the error with the cheap incremental variation but we modify the incremental toleranve to reach the requred accuracy.

enumerator SICONOS_FRICTION_3D_NSGS_ERROR_EVALUATION_ADAPTIVE

Evaluation of the error with the expensive function fc3d_compute_error and an adaptive frequency for calling the error function

enum SICONOS_FRICTION_3D_NSGS_SHUFFLE_ENUM

Values:

enumerator SICONOS_FRICTION_3D_NSGS_SHUFFLE_FALSE
enumerator SICONOS_FRICTION_3D_NSGS_SHUFFLE_TRUE
enumerator SICONOS_FRICTION_3D_NSGS_SHUFFLE_TRUE_EACH_LOOP
enum SICONOS_FRICTION_3D_NSGS_RELAXATION_ENUM

Values:

enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION_FALSE
enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION_TRUE
enum SICONOS_FRICTION_3D_NSGS_FILTER_LOCAL_SOLUTION_ENUM

Values:

enumerator SICONOS_FRICTION_3D_NSGS_FILTER_LOCAL_SOLUTION_FALSE
enumerator SICONOS_FRICTION_3D_NSGS_FILTER_LOCAL_SOLUTION_TRUE
enum SICONOS_FRICTION_3D_NSN_IPARAM

Values:

enumerator SICONOS_FRICTION_3D_NSN_RHO_STRATEGY

index in iparam to store the strategy for computing rho

enumerator SICONOS_FRICTION_3D_NSN_FORMULATION

index in iparam to store the formulation

enumerator SICONOS_FRICTION_3D_NSN_LINESEARCH

index in iparam to store the line-search

enumerator SICONOS_FRICTION_3D_NSN_LINESEARCH_MAX_ITER

index in iparam to store the maximum number of iterations

enumerator SICONOS_FRICTION_3D_NSN_LINEAR_SOLVER

index in iparam to set the linear solver used at each Newton iteration cs_lusol or mumps

enumerator SICONOS_FRICTION_3D_NSN_HYBRID_STRATEGY

index in iparam to store the strategy for the hybrid solver

enumerator SICONOS_FRICTION_3D_NSN_HYBRID_MAX_LOOP

index in iparam to store the maximum number of loop for the hybrid solver

enumerator SICONOS_FRICTION_3D_NSN_HYBRID_MAX_ITER

index in iparam to store the maximum number of iterations for the projection solver

enumerator SICONOS_FRICTION_3D_NSN_MEMORY_ALLOCATED

index in iparam used to check if memory allocation has already be done (if true/1) or not (if 0/false) for internal work array.

enumerator SICONOS_FRICTION_3D_NSN_MPI_COM

index in iparam to store the boolean to know if allocation of dwork is needed

enum SICONOS_FC3D_NSN_LINEAR_SOLVER

Values:

enumerator SICONOS_FRICTION_3D_NSN_USE_CSLUSOL
enumerator SICONOS_FRICTION_3D_NSN_USE_MUMPS
enum SICONOS_FRICTION_3D_NSN_DPARAM

Values:

enumerator SICONOS_FRICTION_3D_NSN_RHO

index in dparam to store the rho value for projection formulation

enum SICONOS_FRICTION_3D_NSN_RHO_STRATEGY_ENUM

Values:

enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_RHO_STRATEGY_CONSTANT

A constant value given in dparam[SICONOS_FRICTION_3D_NSN_RHO] is used.

enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_RHO_STRATEGY_SPECTRAL_NORM

A computed value stored in dparam[SICONOS_FRICTION_3D_NSN_RHO] is used.

enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_RHO_STRATEGY_SPLIT_SPECTRAL_NORM_COND

A computed value stored in dparam[SICONOS_FRICTION_3D_NSN_RHO] is used.

enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_RHO_STRATEGY_SPLIT_SPECTRAL_NORM

An adaptive strategy for rho is used.

enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_RHO_STRATEGY_ADAPTIVE

An adaptive strategy for rho is used.

enum SICONOS_FRICTION_3D_NSN_FORMULATION_ENUM

Values:

enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_ALARTCURNIER_STD
enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_JEANMOREAU_STD
enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_ALARTCURNIER_GENERATED
enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_JEANMOREAU_GENERATED
enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_NULL
enum SICONOS_FRICTION_3D_NSN_LINESEARCH_ENUM

Values:

enumerator SICONOS_FRICTION_3D_NSN_LINESEARCH_GOLDSTEINPRICE
enumerator SICONOS_FRICTION_3D_NSN_LINESEARCH_ARMIJO
enumerator SICONOS_FRICTION_3D_NSN_LINESEARCH_NO
enum SICONOS_FRICTION_3D_NSN_HYBRID_ENUM

Values:

enumerator SICONOS_FRICTION_3D_NSN_HYBRID_STRATEGY_NO

No strategy for the hybrid solver.

enumerator SICONOS_FRICTION_3D_NSN_HYBRID_STRATEGY_PLI_NSN_LOOP

Loop PLI-NSN strategy for the hybrid solver.

enumerator SICONOS_FRICTION_3D_NSN_HYBRID_STRATEGY_NSN_AND_PLI_NSN_LOOP

NSN and after Loop PLI-NSN strategy for the hybrid solver.

enumerator SICONOS_FRICTION_3D_NSN_HYBRID_STRATEGY_VI_EG_NSN

VI_EG preconditionning to NSN strategy for the hybrid solver.

enum SICONOS_FRICTION_3D_PROXIMAL_IPARAM

Values:

enumerator SICONOS_FRICTION_3D_FP_ERROR_STRATEGY

index in iparam to store the error strategy for the internal solver

enumerator SICONOS_FRICTION_3D_PROXIMAL_IPARAM_CUMULATIVE_ITER_DONE

index in iparam to store the relaxation strategy

enumerator SICONOS_FRICTION_3D_PROXIMAL_IPARAM_RELAXATION

index in iparam to store the relaxation strategy

enumerator SICONOS_FRICTION_3D_PROXIMAL_IPARAM_STRATEGY

index in iparam to store the proximal strategy

enum SICONOS_FRICTION_3D_PROXIMAL_DPARAM

Values:

enumerator SICONOS_FRICTION_3D_PROXIMAL_DPARAM_ALPHA

index in dparam to store the parameter alpha

enumerator SICONOS_FRICTION_3D_PROXIMAL_DPARAM_SIGMA
enumerator SICONOS_FRICTION_3D_PROXIMAL_DPARAM_NU
enumerator SICONOS_FRICTION_3D_PROXIMAL_DPARAM_RELAXATION
enum SICONOS_FRICTION_3D_PROXIMAL

Values:

enumerator SICONOS_FRICTION_3D_PROXIMAL_PROX

Proximal algorithm.

enumerator SICONOS_FRICTION_3D_PROXIMAL_REGULARIZATION

Regularization algorithm.

enum SICONOS_FRICTION_3D_ADMM_IPARAM_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_IPARAM_RHO_STRATEGY

index in iparam to store the strategy for computing rho

enumerator SICONOS_FRICTION_3D_ADMM_IPARAM_INITIAL_RHO

index in iparam to store the strategy for computing rho

enumerator SICONOS_FRICTION_3D_ADMM_IPARAM_ACCELERATION

index in iparam to store the acceleration parameter

enumerator SICONOS_FRICTION_3D_ADMM_IPARAM_SYMMETRY

index in iparam to store the symmetry parameter

enumerator SICONOS_FRICTION_3D_ADMM_IPARAM_SPARSE_STORAGE

index in iparam to store the sparse storage parameter

enumerator SICONOS_FRICTION_3D_ADMM_IPARAM_GET_PROBLEM_INFO

index in iparam to get problem info

enumerator SICONOS_FRICTION_3D_ADMM_IPARAM_UPDATE_S
enumerator SICONOS_FRICTION_3D_ADMM_IPARAM_FULL_H
enum SICONOS_FRICTION_3D_ADMM_DPARAM_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_RHO

index in dparam to store the rho value for projection formulation

enumerator SICONOS_FRICTION_3D_ADMM_RESTART_ETA

index in dparam to store the eta value for the restarting criteria

enumerator SICONOS_FRICTION_3D_ADMM_BALANCING_RESIDUAL_TAU

index in dparam to store the tau value for the balancing residual technique

enumerator SICONOS_FRICTION_3D_ADMM_BALANCING_RESIDUAL_PHI

index in dparam to store the phi value for the balancing residual technique

enum SICONOS_FRICTION_3D_ADMM_ACCELERATION_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_NO_ACCELERATION
enumerator SICONOS_FRICTION_3D_ADMM_ACCELERATION
enumerator SICONOS_FRICTION_3D_ADMM_ACCELERATION_AND_RESTART
enum SICONOS_FRICTION_3D_ADMM_SYMMETRY_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_CHECK_SYMMETRY
enumerator SICONOS_FRICTION_3D_ADMM_FORCED_SYMMETRY
enumerator SICONOS_FRICTION_3D_ADMM_FORCED_ASYMMETRY
enumerator SICONOS_FRICTION_3D_ADMM_SYMMETRIZE
enumerator SICONOS_FRICTION_3D_ADMM_ASSUME_SYMMETRY
enum SICONOS_FRICTION_3D_ADMM_STORAGE_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_KEEP_STORAGE
enumerator SICONOS_FRICTION_3D_ADMM_FORCED_SPARSE_STORAGE
enum SICONOS_FRICTION_3D_ADMM_GET_PROBLEM_INFO_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_GET_PROBLEM_INFO_NO
enumerator SICONOS_FRICTION_3D_ADMM_GET_PROBLEM_INFO_YES
enum SICONOS_FRICTION_3D_ADMM_UPDATE_S_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_UPDATE_S_YES
enumerator SICONOS_FRICTION_3D_ADMM_UPDATE_S_NO
enum SICONOS_FRICTION_3D_ADMM_FULL_H_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_FULL_H_NO
enumerator SICONOS_FRICTION_3D_ADMM_FULL_H_YES
enum SICONOS_FRICTION_3D_ADMM_RHO_STRATEGY_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_RHO_STRATEGY_CONSTANT

A constant value given in dparam[SICONOS_FRICTION_3D_NSN_RHO] is used.

enumerator SICONOS_FRICTION_3D_ADMM_RHO_STRATEGY_RESIDUAL_BALANCING

An adaptive strategy for rho is used.

enumerator SICONOS_FRICTION_3D_ADMM_RHO_STRATEGY_SCALED_RESIDUAL_BALANCING

An adaptive strategy for rho is used.

enum SICONOS_FRICTION_3D_ADMM_INITIAL_RHO_ENUM

Values:

enumerator SICONOS_FRICTION_3D_ADMM_INITIAL_RHO_GIVEN

A constant value given in dparam[SICONOS_FRICTION_3D_NSN_RHO] is used.

enumerator SICONOS_FRICTION_3D_ADMM_INITIAL_RHO_NORM_INF

A computed value stored in dparam[SICONOS_FRICTION_3D_NSN_RHO] is used.

enumerator SICONOS_FRICTION_3D_ADMM_INITIAL_RHO_EIGENVALUES

An adaptive strategy for rho is used.

enum SICONOS_FRICTION_3D_IPM_IPARAM_ENUM

Values:

enumerator SICONOS_FRICTION_3D_IPM_IPARAM_NESTEROV_TODD_SCALING
enumerator SICONOS_FRICTION_3D_IPM_IPARAM_SPARSE_STORAGE

index in iparam to store the sparse storage parameter

enumerator SICONOS_FRICTION_3D_IPM_IPARAM_GET_PROBLEM_INFO

index in iparam to get problem info

enum SICONOS_FRICTION_3D_IPM_DPARAM_ENUM

Values:

enumerator SICONOS_FRICTION_3D_IPM_SIGMA_PARAMETER_1

index in dparam to store the parameter for computation the power of sigma

enumerator SICONOS_FRICTION_3D_IPM_SIGMA_PARAMETER_2
enumerator SICONOS_FRICTION_3D_IPM_SIGMA_PARAMETER_3
enumerator SICONOS_FRICTION_3D_IPM_GAMMA_PARAMETER_1

index in dparam to store the parameter for computation the safity coefficient of step length

enumerator SICONOS_FRICTION_3D_IPM_GAMMA_PARAMETER_2
enum SICONOS_FRICTION_3D_IPM_STORAGE_ENUM

Values:

enumerator SICONOS_FRICTION_3D_IPM_KEEP_STORAGE
enumerator SICONOS_FRICTION_3D_IPM_FORCED_SPARSE_STORAGE
enum SICONOS_FRICTION_3D_IPM_GET_PROBLEM_INFO_ENUM

Values:

enumerator SICONOS_FRICTION_3D_IPM_GET_PROBLEM_INFO_NO
enumerator SICONOS_FRICTION_3D_IPM_GET_PROBLEM_INFO_YES

Variables

const char *const SICONOS_FRICTION_2D_NSGS_STR
const char *const SICONOS_FRICTION_2D_CPG_STR
const char *const SICONOS_FRICTION_2D_LEMKE_STR
const char *const SICONOS_FRICTION_2D_ENUM_STR
const char *const SICONOS_FRICTION_3D_NSGS_STR
const char *const SICONOS_FRICTION_3D_NSGSV_STR
const char *const SICONOS_FRICTION_3D_PROX_STR
const char *const SICONOS_FRICTION_3D_TFP_STR
const char *const SICONOS_FRICTION_3D_PFP_STR
const char *const SICONOS_FRICTION_3D_NSN_AC_STR
const char *const SICONOS_FRICTION_3D_NSN_AC_TEST_STR
const char *const SICONOS_FRICTION_3D_NSN_FB_STR
const char *const SICONOS_FRICTION_3D_NSN_NM_STR
const char *const SICONOS_FRICTION_3D_DSFP_STR
const char *const SICONOS_FRICTION_3D_VI_EG_STR
const char *const SICONOS_FRICTION_3D_VI_FPP_STR
const char *const SICONOS_FRICTION_3D_EG_STR
const char *const SICONOS_FRICTION_3D_FPP_STR
const char *const SICONOS_FRICTION_3D_HP_STR
const char *const SICONOS_FRICTION_3D_NCPGlockerFBFixedPoint_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_NSN_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_NSN_GP_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_NSN_GP_HYBRID_STR
const char *const SICONOS_FRICTION_3D_NCPGlockerFBNewton_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnConeWithDiagonalization_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnCone_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnConeWithLocalIteration_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnConeWithRegularization_STR
const char *const SICONOS_FRICTION_3D_NCPGlockerFBPATH_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnCylinder_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnCylinderWithLocalIteration_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnCone_velocity_STR
const char *const SICONOS_FRICTION_3D_CONVEXQP_PG_CYLINDER_STR
const char *const SICONOS_FRICTION_3D_VI_FPP_Cylinder_STR
const char *const SICONOS_FRICTION_3D_GAMS_PATH_STR
const char *const SICONOS_FRICTION_3D_GAMS_PATHVI_STR
const char *const SICONOS_FRICTION_3D_GAMS_LCP_PATH_STR
const char *const SICONOS_FRICTION_3D_GAMS_LCP_PATHVI_STR
const char *const SICONOS_FRICTION_3D_SOCLCP_STR
const char *const SICONOS_FRICTION_3D_ACLMFP_STR
const char *const SICONOS_FRICTION_3D_ADMM_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_NSGS_WR_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_NSGSV_WR_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_PROX_WR_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_DSFP_WR_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_TFP_WR_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_NSGS_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_NSN_AC_WR_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_NSN_AC_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_GAMS_PATH_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_GAMS_PATHVI_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_VI_FPP_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_VI_EG_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_ACLMFP_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_ADMM_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_ADMM_WR_STR
const char *const SICONOS_GLOBAL_FRICTION_3D_IPM_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_QUARTIC_STR
const char *const SICONOS_FRICTION_3D_ONECONTACT_QUARTIC_NU_STR
const char *const SICONOS_ROLLING_FRICTION_3D_NSGS_STR
const char *const SICONOS_ROLLING_FRICTION_3D_ONECONTACT_ProjectionOnCone_STR
const char *const SICONOS_ROLLING_FRICTION_3D_ONECONTACT_ProjectionOnConeWithLocalIteration_STR
const char *const SICONOS_ROLLING_FRICTION_3D_ADMM_STR
const char *const SICONOS_ROLLING_FRICTION_2D_NSGS_STR
const char *const SICONOS_ROLLING_FRICTION_2D_ONECONTACT_ProjectionOnCone_STR
const char *const SICONOS_ROLLING_FRICTION_2D_ONECONTACT_ProjectionOnConeWithLocalIteration_STR
const char *const SICONOS_GLOBAL_ROLLING_FRICTION_3D_NSGS_WR_STR