5 #include "../../shared/shared.h"
9 void RiftConstraintsState(
int* pconverged,
int* pnum_unstable_constraints,
Loads* loads,
int min_mechanical_constraints,
int configuration_type){
11 int num_unstable_constraints=0;
14 RiftConstrain(&num_unstable_constraints,loads,configuration_type);
15 if(num_unstable_constraints==0)converged=1;
19 num_unstable_constraints=0;
21 else if(num_unstable_constraints<=min_mechanical_constraints){
27 *pconverged=converged;
28 *pnum_unstable_constraints=num_unstable_constraints;
41 int sum_num_unstable_constraints;
42 int num_unstable_constraints=0;
45 for (i=0;i<loads->
Size();i++){
52 num_unstable_constraints+=unstable;
58 num_unstable_constraints=sum_num_unstable_constraints;
61 *pnum_unstable_constraints=num_unstable_constraints;
77 for (i=0;i<loads->
Size();i++){
108 for (i=0;i<loads->
Size();i++){