| 
    GRINS-0.7.0
    
   | 
 
Container for adaptive time-stepping options. More...
#include <adaptive_time_stepping_options.h>
Public Member Functions | |
| AdaptiveTimeSteppingOptions (const GetPot &input) | |
| ~AdaptiveTimeSteppingOptions () | |
| bool | is_time_adaptive () const | 
| double | target_tolerance () const | 
| double | upper_tolerance () const | 
| double | max_growth () const | 
| const libMesh::SystemNorm & | component_norm () | 
Private Member Functions | |
| void | check_dup_input_style (const GetPot &input) const | 
| bool | is_old_style (const GetPot &input) const | 
| void | parse_old_style (const GetPot &input) | 
| void | parse_new_style (const GetPot &input) | 
| void | parse_options (const GetPot &input, const std::string §ion) | 
Private Attributes | |
| bool | _is_time_adaptive | 
| double | _target_tolerance | 
| 0.0 means there is no adaptive time stepping enabled.  More... | |
| double | _upper_tolerance | 
| double | _max_growth | 
| libMesh::SystemNorm | _component_norm | 
Container for adaptive time-stepping options.
Definition at line 40 of file adaptive_time_stepping_options.h.
| GRINS::AdaptiveTimeSteppingOptions::AdaptiveTimeSteppingOptions | ( | const GetPot & | input | ) | 
Definition at line 37 of file adaptive_time_stepping_options.C.
References _is_time_adaptive, _target_tolerance, check_dup_input_style(), is_old_style(), parse_new_style(), and parse_old_style().
      
  | 
  inline | 
Definition at line 44 of file adaptive_time_stepping_options.h.
      
  | 
  private | 
Definition at line 54 of file adaptive_time_stepping_options.C.
Referenced by AdaptiveTimeSteppingOptions().
      
  | 
  inline | 
Definition at line 58 of file adaptive_time_stepping_options.h.
References _component_norm.
Referenced by GRINS::UnsteadySolver::init_time_solver().
      
  | 
  private | 
Definition at line 65 of file adaptive_time_stepping_options.C.
Referenced by AdaptiveTimeSteppingOptions().
      
  | 
  inline | 
Definition at line 46 of file adaptive_time_stepping_options.h.
References _is_time_adaptive.
Referenced by GRINS::UnsteadySolver::init_time_solver().
      
  | 
  inline | 
Definition at line 55 of file adaptive_time_stepping_options.h.
References _max_growth.
Referenced by GRINS::UnsteadySolver::init_time_solver().
      
  | 
  private | 
Definition at line 83 of file adaptive_time_stepping_options.C.
References parse_options().
Referenced by AdaptiveTimeSteppingOptions().
      
  | 
  private | 
Definition at line 70 of file adaptive_time_stepping_options.C.
References grins_warning, and parse_options().
Referenced by AdaptiveTimeSteppingOptions().
      
  | 
  private | 
Definition at line 89 of file adaptive_time_stepping_options.C.
References _component_norm, _max_growth, _target_tolerance, and _upper_tolerance.
Referenced by parse_new_style(), and parse_old_style().
      
  | 
  inline | 
Definition at line 49 of file adaptive_time_stepping_options.h.
References _target_tolerance.
Referenced by GRINS::UnsteadySolver::init_time_solver().
      
  | 
  inline | 
Definition at line 52 of file adaptive_time_stepping_options.h.
References _upper_tolerance.
Referenced by GRINS::UnsteadySolver::init_time_solver().
      
  | 
  private | 
Definition at line 84 of file adaptive_time_stepping_options.h.
Referenced by component_norm(), and parse_options().
      
  | 
  private | 
Definition at line 73 of file adaptive_time_stepping_options.h.
Referenced by AdaptiveTimeSteppingOptions(), and is_time_adaptive().
      
  | 
  private | 
Definition at line 81 of file adaptive_time_stepping_options.h.
Referenced by max_growth(), and parse_options().
      
  | 
  private | 
0.0 means there is no adaptive time stepping enabled.
To enable adaptive time stepping with the libMesh::TwostepTimeSolver, this parameter should be positive.
Definition at line 79 of file adaptive_time_stepping_options.h.
Referenced by AdaptiveTimeSteppingOptions(), parse_options(), and target_tolerance().
      
  | 
  private | 
Definition at line 80 of file adaptive_time_stepping_options.h.
Referenced by parse_options(), and upper_tolerance().