| 
    GRINS-0.7.0
    
   | 
 
Container for ErrorEstimator options. More...
#include <error_estimator_options.h>
Public Member Functions | |
| ErrorEstimatorOptions (const GetPot &input) | |
| ~ErrorEstimatorOptions () | |
| const std::string & | estimator_type () const | 
| bool | patch_reuse () const | 
| unsigned char | n_adjoint_h_refinements () const | 
| unsigned char | n_adjoint_p_refinements () const | 
| bool | compute_qoi_error_estimate () const | 
| bool | estimator_requires_adjoint () const | 
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) | 
Private Attributes | |
| std::string | _estimator_type | 
| bool | _patch_reuse | 
| unsigned char | _n_adjoint_h_refinements | 
| unsigned char | _n_adjoint_p_refinements | 
| bool | _compute_qoi_error_estimate | 
Container for ErrorEstimator options.
Definition at line 37 of file error_estimator_options.h.
| GRINS::ErrorEstimatorOptions::ErrorEstimatorOptions | ( | const GetPot & | input | ) | 
Definition at line 37 of file error_estimator_options.C.
References check_dup_input_style(), is_old_style(), parse_new_style(), and parse_old_style().
      
  | 
  inline | 
Definition at line 42 of file error_estimator_options.h.
      
  | 
  private | 
Definition at line 52 of file error_estimator_options.C.
Referenced by ErrorEstimatorOptions().
      
  | 
  inline | 
Definition at line 56 of file error_estimator_options.h.
References _compute_qoi_error_estimate.
Referenced by GRINS::SteadyMeshAdaptiveSolver::check_qoi_error_option_consistency(), and GRINS::SteadyMeshAdaptiveSolver::solve().
| bool GRINS::ErrorEstimatorOptions::estimator_requires_adjoint | ( | ) | const | 
Definition at line 89 of file error_estimator_options.C.
References _estimator_type, and GRINS::StrategiesParsing::adjoint_residual_error_estimator().
Referenced by GRINS::Simulation::check_for_adjoint_solve().
      
  | 
  inline | 
Definition at line 44 of file error_estimator_options.h.
References _estimator_type.
Referenced by GRINS::Simulation::build_error_estimator(), and GRINS::Simulation::check_for_adjoint_solve().
      
  | 
  private | 
Definition at line 59 of file error_estimator_options.C.
Referenced by ErrorEstimatorOptions().
      
  | 
  inline | 
Definition at line 50 of file error_estimator_options.h.
References _n_adjoint_h_refinements.
Referenced by GRINS::AdjointRefinementErrorEstimatorFactory::set_adjoint_estimator_options().
      
  | 
  inline | 
Definition at line 53 of file error_estimator_options.h.
References _n_adjoint_p_refinements.
Referenced by GRINS::AdjointRefinementErrorEstimatorFactory::set_adjoint_estimator_options().
      
  | 
  private | 
Definition at line 80 of file error_estimator_options.C.
References _compute_qoi_error_estimate, _estimator_type, _n_adjoint_h_refinements, _n_adjoint_p_refinements, and _patch_reuse.
Referenced by ErrorEstimatorOptions().
      
  | 
  private | 
Definition at line 64 of file error_estimator_options.C.
References _compute_qoi_error_estimate, _estimator_type, _n_adjoint_h_refinements, _n_adjoint_p_refinements, _patch_reuse, and grins_warning.
Referenced by ErrorEstimatorOptions().
      
  | 
  inline | 
Definition at line 47 of file error_estimator_options.h.
References _patch_reuse.
Referenced by GRINS::AdjointResidualErrorEstimatorFactory::set_adjoint_estimator_options().
      
  | 
  private | 
Definition at line 75 of file error_estimator_options.h.
Referenced by compute_qoi_error_estimate(), parse_new_style(), and parse_old_style().
      
  | 
  private | 
Definition at line 71 of file error_estimator_options.h.
Referenced by estimator_requires_adjoint(), estimator_type(), parse_new_style(), and parse_old_style().
      
  | 
  private | 
Definition at line 73 of file error_estimator_options.h.
Referenced by n_adjoint_h_refinements(), parse_new_style(), and parse_old_style().
      
  | 
  private | 
Definition at line 74 of file error_estimator_options.h.
Referenced by n_adjoint_p_refinements(), parse_new_style(), and parse_old_style().
      
  | 
  private | 
Definition at line 72 of file error_estimator_options.h.
Referenced by parse_new_style(), parse_old_style(), and patch_reuse().