Skip to content

Commit

Permalink
Modify assert when using gwb-dat.
Browse files Browse the repository at this point in the history
  • Loading branch information
alarshi committed Feb 16, 2024
1 parent 684b28a commit 1cc36bc
Showing 1 changed file with 4 additions and 2 deletions.
6 changes: 4 additions & 2 deletions source/world_builder/world.cc
Original file line number Diff line number Diff line change
Expand Up @@ -309,7 +309,8 @@ namespace WorldBuilder
WBAssert(this->limit_debug_consistency_checks || this->parameters.coordinate_system->natural_coordinate_system() == cartesian
|| approx(depth, this->parameters.coordinate_system->max_model_depth()-sqrt(point_[0]*point_[0]+point_[1]*point_[1]+point_[2]*point_[2])),
"Inconsistent input. Please check whether the radius in the sperhical coordinates is consistent with the radius of the planet as defined "
<< "in the program that uses the Geodynamic World Builder. "
<< "in the program that uses the Geodynamic World Builder. This is a debug check in GWB and can be disabled by setting "
<< "limit_debug_consistency_checks to false. "
<< "Depth = " << depth << ", radius = " << this->parameters.coordinate_system->max_model_depth()
<< ", point = " << point_[0] << " " << point_[1] << " " << point_[2]
<< ", radius-point.norm() = " << this->parameters.coordinate_system->max_model_depth()-sqrt(point_[0]*point_[0]+point_[1]*point_[1]+point_[2]*point_[2]));
Expand Down Expand Up @@ -458,7 +459,8 @@ namespace WorldBuilder
WBAssert(!this->limit_debug_consistency_checks || this->parameters.coordinate_system->natural_coordinate_system() == cartesian
|| approx(depth, this->parameters.coordinate_system->max_model_depth()-sqrt(point_[0]*point_[0]+point_[1]*point_[1]+point_[2]*point_[2])),
"Inconsistent input. Please check whether the radius in the sperhical coordinates is consistent with the radius of the planet as defined "
<< "in the program that uses the Geodynamic World Builder. "
<< "in the program that uses the Geodynamic World Builder. This is a debug check in GWB and can be disabled by setting "
<< "limit_debug_consistency_checks to false. "
<< "Depth = " << depth << ", radius = " << this->parameters.coordinate_system->max_model_depth()
<< ", point = " << point_[0] << " " << point_[1] << " " << point_[2]
<< ", radius-point.norm() = " << this->parameters.coordinate_system->max_model_depth()-sqrt(point_[0]*point_[0]+point_[1]*point_[1]+point_[2]*point_[2]));
Expand Down

0 comments on commit 1cc36bc

Please sign in to comment.