RKBS23
This commit is contained in:
		@@ -265,6 +265,9 @@ int print_params(
 | 
			
		||||
  case ALGORITHM_RKF45:
 | 
			
		||||
    fprintf(file,", algorithm=RKF45, tolerance=%.15e, factor=%.15e",parameters.adaptive_tolerance, parameters.adaptive_factor);
 | 
			
		||||
    break;
 | 
			
		||||
  case ALGORITHM_RKBS23:
 | 
			
		||||
    fprintf(file,", algorithm=RKBS23, tolerance=%.15e, factor=%.15e",parameters.adaptive_tolerance, parameters.adaptive_factor);
 | 
			
		||||
    break;
 | 
			
		||||
  default:
 | 
			
		||||
    fprintf(file,", algorithm=RK4");
 | 
			
		||||
    break;
 | 
			
		||||
@@ -671,6 +674,9 @@ int set_parameter(
 | 
			
		||||
    else if (strcmp(rhs,"RKF45")==0){
 | 
			
		||||
      parameters->algorithm=ALGORITHM_RKF45;
 | 
			
		||||
    }
 | 
			
		||||
    else if (strcmp(rhs,"RKBS23")==0){
 | 
			
		||||
      parameters->algorithm=ALGORITHM_RKBS23;
 | 
			
		||||
    }
 | 
			
		||||
    else{
 | 
			
		||||
      fprintf(stderr, "error: unrecognized algorithm '%s'\n",rhs);
 | 
			
		||||
      return(-1);
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user