int main(void) { int info = 0 ; char filename[50] = "./data/FrictionContactProblem00071.dat"; printf("Test on %s\n", filename); FILE * finput = fopen(filename, "r"); SolverOptions * options = (SolverOptions *)malloc(sizeof(SolverOptions)); info = frictionContact2D_setDefaultSolverOptions(options, SICONOS_FRICTION_2D_NSGS); options->dparam[0] = 1e-12; options->iparam[0] = 5000; info = frictionContact_test_function(finput, options); deleteSolverOptions(options); free(options); fclose(finput); printf("End of test on %s\n", filename); return info; }
int main(void) { int info = 0 ; char filename[50] = "./data/Confeti-ex13-Fc3D-SBM.dat"; printf("Test on %s\n", filename); FILE * finput = fopen(filename, "r"); SolverOptions * options = (SolverOptions *) malloc(sizeof(SolverOptions)); info = frictionContact3D_setDefaultSolverOptions(options, SICONOS_FRICTION_3D_TFP); info = frictionContact_test_function(finput, options); deleteSolverOptions(options); free(options); fclose(finput); printf("\nEnd of test on %s\n", filename); return info; }
int main(void) { int info = 0 ; printf("Test on ./data/Example1_Fc3D_SBM.dat\n"); FILE * finput = fopen("./data/Example1_Fc3D_SBM.dat", "r"); SolverOptions * options = (SolverOptions *) malloc(sizeof(SolverOptions)); info = fc3d_setDefaultSolverOptions(options, SICONOS_FRICTION_3D_NSGS); options->dparam[0] = 1e-16; options->internalSolvers->solverId = SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnCone; options->internalSolvers->iparam[0] = 0; options->internalSolvers->dparam[0] = 0.0; info = frictionContact_test_function(finput, options); deleteSolverOptions(options); free(options); fclose(finput); printf("\nEnd of test on ./data/Example1_Fc3D_SBM.dat\n"); return info; }
int main(void) { int info = 0 ; char filename[50] = "./data/BoxesStack1-i100000-32.hdf5.dat"; printf("Test on %s\n", filename); FILE * finput = fopen(filename, "r"); SolverOptions * options = (SolverOptions *) malloc(sizeof(SolverOptions)); info = fc3d_setDefaultSolverOptions(options, SICONOS_FRICTION_3D_FPP); options->dparam[0] = 1e-8; // options->iparam[0] = 100000; // info = frictionContact_test_function(finput, options); deleteSolverOptions(options); free(options); fclose(finput); printf("\nEnd of test on %s\n", filename); return info; }
int main(void) { int info = 0 ; char filename[50] = "./data/Example1_Fc3D_SBM.dat"; printf("Test on %s\n", filename); FILE * finput = fopen(filename, "r"); SolverOptions * options = (SolverOptions *) malloc(sizeof(SolverOptions)); info = frictionContact3D_setDefaultSolverOptions(options, SICONOS_FRICTION_3D_NSGSV); options->dparam[0] = 1e-5; options->iparam[0] = 10000; options->internalSolvers->solverId = SICONOS_FRICTION_3D_ProjectionOnCone_velocity; options->internalSolvers->iparam[0] = 0; options->internalSolvers->dparam[0] = 0.0; info = frictionContact_test_function(finput, options); deleteSolverOptions(options); free(options); fclose(finput); printf("\nEnd of test on %s\n", filename); return info; }
int main(void) { int info = 0 ; printf("Test on ./data/Capsules-i122-1617.dat.dat\n"); FILE * finput = fopen("./data/Capsules-i122-1617.dat", "r"); SolverOptions * options = (SolverOptions *) malloc(sizeof(SolverOptions)); info = frictionContact3D_setDefaultSolverOptions(options, SICONOS_FRICTION_3D_NSGS); options->dparam[0] = 1e-07; options->iparam[0] = 1000000; options->dparam[8] = 1.0; options->iparam[8] = 1; options->internalSolvers->solverId = SICONOS_FRICTION_3D_ProjectionOnConeWithLocalIteration; options->internalSolvers->iparam[0] = 20; options->internalSolvers->dparam[0] = 1e-16; info = frictionContact_test_function(finput, options); deleteSolverOptions(options); free(options); fclose(finput); printf("\nEnd of test on ./data/Capsules-i122-1617.dat\n"); return info; }
int main(void) { int info = 0 ; char filename[50] = "./data/FC2D_SliderCrankLagrangian00001.dat"; printf("Test on %s\n", filename); FILE * finput = fopen(filename, "r"); SolverOptions * options = (SolverOptions *)malloc(sizeof(SolverOptions)); info = frictionContact2D_setDefaultSolverOptions(options, SICONOS_FRICTION_2D_ENUM); info = frictionContact_test_function(finput, options); deleteSolverOptions(options); free(options); fclose(finput); printf("End of test on %s\n", filename); return info; }
int main(void) { int info = 0 ; char filename[50] = "./data/Confeti-ex13-4contact-Fc3D-SBM.dat"; printf("Test on %s\n", filename); FILE * finput = fopen(filename, "r"); SolverOptions * options = (SolverOptions *) malloc(sizeof(SolverOptions)); info = fc3d_setDefaultSolverOptions(options, SICONOS_FRICTION_3D_NSGS); options->dparam[0] = 1e-12; options->iparam[0] = 10000; options->internalSolvers->solverId = SICONOS_FRICTION_3D_ONECONTACT_ProjectionOnConeWithRegularization; options->internalSolvers->iparam[0] = 10; options->internalSolvers->dparam[0] = 1e-8; info = frictionContact_test_function(finput, options); deleteSolverOptions(options); free(options); fclose(finput); printf("\nEnd of test on %s\n", filename); return info; }