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.
-
enumerator SICONOS_FRICTION_2D_NSGS¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_IPARAM_INTERNAL_ERROR_STRATEGY¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_INTERNAL_ERROR_STRATEGY_ADAPTIVE¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_RESCALING_NO¶
-
enum SICONOS_FRICTION_3D_RESCALING_CONE_ENUM¶
Values:
-
enumerator SICONOS_FRICTION_3D_RESCALING_CONE_NO¶
-
enumerator SICONOS_FRICTION_3D_RESCALING_CONE_YES¶
-
enumerator SICONOS_FRICTION_3D_RESCALING_CONE_NO¶
-
enum SICONOS_FRICTION_3D_DPARAM¶
Values:
-
enumerator SICONOS_FRICTION_3D_DPARAM_INTERNAL_ERROR_RATIO¶
index in dparam to store the internal solver error ratio
-
enumerator SICONOS_FRICTION_3D_DPARAM_INTERNAL_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
-
enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION¶
-
enum SICONOS_FRICTION_3D_NSGS_DPARAM¶
Values:
-
enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION_VALUE¶
index in dparam to store the relaxation strategy
-
enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION_VALUE¶
-
enum SICONOS_FRICTION_3D_NSGS_LOCALSOLVER_IPARAM¶
Values:
-
enumerator SICONOS_FRICTION_3D_NSGS_LOCALSOLVER_IPARAM_USE_TRIVIAL_SOLUTION¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_NSGS_LOCALSOLVER_USE_TRIVIAL_SOLUTION_FALSE¶
-
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
-
enumerator SICONOS_FRICTION_3D_NSGS_ERROR_EVALUATION_FULL¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_NSGS_SHUFFLE_FALSE¶
-
enum SICONOS_FRICTION_3D_NSGS_RELAXATION_ENUM¶
Values:
-
enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION_FALSE¶
-
enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION_TRUE¶
-
enumerator SICONOS_FRICTION_3D_NSGS_RELAXATION_FALSE¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_NSGS_FILTER_LOCAL_SOLUTION_FALSE¶
-
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
-
enumerator SICONOS_FRICTION_3D_NSN_RHO_STRATEGY¶
-
enum SICONOS_FC3D_NSN_LINEAR_SOLVER¶
Values:
-
enumerator SICONOS_FRICTION_3D_NSN_USE_CSLUSOL¶
-
enumerator SICONOS_FRICTION_3D_NSN_USE_MUMPS¶
-
enumerator SICONOS_FRICTION_3D_NSN_USE_CSLUSOL¶
-
enum SICONOS_FRICTION_3D_NSN_DPARAM¶
Values:
-
enumerator SICONOS_FRICTION_3D_NSN_RHO¶
index in dparam to store the rho value for projection formulation
-
enumerator SICONOS_FRICTION_3D_NSN_RHO¶
-
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.
-
enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_RHO_STRATEGY_CONSTANT¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_NSN_FORMULATION_ALARTCURNIER_STD¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_NSN_LINESEARCH_GOLDSTEINPRICE¶
-
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.
-
enumerator SICONOS_FRICTION_3D_NSN_HYBRID_STRATEGY_NO¶
-
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
-
enumerator SICONOS_FRICTION_3D_FP_ERROR_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¶
-
enumerator SICONOS_FRICTION_3D_PROXIMAL_DPARAM_ALPHA¶
-
enum SICONOS_FRICTION_3D_PROXIMAL¶
Values:
-
enumerator SICONOS_FRICTION_3D_PROXIMAL_PROX¶
Proximal algorithm.
-
enumerator SICONOS_FRICTION_3D_PROXIMAL_REGULARIZATION¶
Regularization algorithm.
-
enumerator SICONOS_FRICTION_3D_PROXIMAL_PROX¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_ADMM_IPARAM_RHO_STRATEGY¶
-
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
-
enumerator SICONOS_FRICTION_3D_ADMM_RHO¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_ADMM_NO_ACCELERATION¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_ADMM_CHECK_SYMMETRY¶
-
enum SICONOS_FRICTION_3D_ADMM_STORAGE_ENUM¶
Values:
-
enumerator SICONOS_FRICTION_3D_ADMM_KEEP_STORAGE¶
-
enumerator SICONOS_FRICTION_3D_ADMM_FORCED_SPARSE_STORAGE¶
-
enumerator SICONOS_FRICTION_3D_ADMM_KEEP_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¶
-
enumerator SICONOS_FRICTION_3D_ADMM_GET_PROBLEM_INFO_NO¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_ADMM_UPDATE_S_YES¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_ADMM_FULL_H_NO¶
-
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.
-
enumerator SICONOS_FRICTION_3D_ADMM_RHO_STRATEGY_CONSTANT¶
-
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.
-
enumerator SICONOS_FRICTION_3D_ADMM_INITIAL_RHO_GIVEN¶
-
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
-
enumerator SICONOS_FRICTION_3D_IPM_IPARAM_NESTEROV_TODD_SCALING¶
-
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¶
-
enumerator SICONOS_FRICTION_3D_IPM_SIGMA_PARAMETER_1¶
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¶