Commit 06001351 authored by Philipp Schäfer's avatar Philipp Schäfer
Browse files

ART - changed a default values for eigenray settings

- more number of adaptations allowed
- advanged ray zooming is now offline by default
parent 5887fe4f
...@@ -13,6 +13,7 @@ endif( ) ...@@ -13,6 +13,7 @@ endif( )
# dependencies # dependencies
vista_use_package( ITABase REQUIRED FIND_DEPENDENCIES ) vista_use_package( ITABase REQUIRED FIND_DEPENDENCIES )
vista_use_package( ITAGeo REQUIRED FIND_DEPENDENCIES ) vista_use_package( ITAGeo REQUIRED FIND_DEPENDENCIES )
# NOTE: Do not link against ITAPropagationModels. Otherwise, a circular link might be established.
if( ITA_PROPAGATION_PATH_SIM_WITH_OPENMP ) if( ITA_PROPAGATION_PATH_SIM_WITH_OPENMP )
vista_use_package( OpenMP REQUIRED ) vista_use_package( OpenMP REQUIRED )
endif( ) endif( )
......
...@@ -29,7 +29,7 @@ namespace ITAPropagationPathSim ...@@ -29,7 +29,7 @@ namespace ITAPropagationPathSim
namespace EigenraySearch { namespace EigenraySearch {
struct ITA_PROPAGATION_PATH_SIM_API RayAdaptationSettings { struct ITA_PROPAGATION_PATH_SIM_API RayAdaptationSettings {
struct { struct {
int maxNAdaptations = 15; //!< Abort after N adaptations of the ray resolution int maxNAdaptations = 30; //!< Abort after N adaptations of the ray resolution
double minAngleResolutionDeg = 0.001; //!< Abort if angle between neighboring rays is below this value [] double minAngleResolutionDeg = 0.001; //!< Abort if angle between neighboring rays is below this value []
} abort; } abort;
...@@ -40,7 +40,7 @@ namespace ITAPropagationPathSim ...@@ -40,7 +40,7 @@ namespace ITAPropagationPathSim
} accuracy; } accuracy;
struct { struct {
bool bActive = true; //!< Switch to enable/disable advanced ray zooming bool bActive = false; //!< Switch to enable/disable advanced ray zooming
double threshold = 0.1; //!< Threshold between 0 and 2 above which advanced ray zooming is performed (0 = always, 2 = never) double threshold = 0.1; //!< Threshold between 0 and 2 above which advanced ray zooming is performed (0 = always, 2 = never)
} advancedRayZooming; } advancedRayZooming;
}; };
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment