Classes | Typedefs | Functions
Options Namespace Reference

Utilities for parsing input files. More...

Classes

class  Auto
 A class indicating that a parsed value can be automatically computed instead of specified. More...
 
struct  Context
 
struct  create_from_yaml
 
struct  create_from_yaml< Auto< T > >
 
struct  create_from_yaml< Convergence::Reason >
 
struct  create_from_yaml< DenseMatrix< T, SO > >
 
struct  create_from_yaml< DenseVector< T, TF > >
 
struct  create_from_yaml< EventsAndTriggers< EventRegistrars, TriggerRegistrars > >
 
struct  create_from_yaml< FastFlow::FlowType >
 
struct  create_from_yaml< Limiters::MinmodType >
 
struct  create_from_yaml< Limiters::WenoType >
 
struct  create_from_yaml< ShellWedges >
 
struct  create_from_yaml< std::unique_ptr< T > >
 
struct  create_from_yaml< std::unordered_map< K, V, H, P > >
 
struct  create_from_yaml< StepChoosers::Constant< StepChooserRegistrars > >
 
struct  create_from_yaml< Triggers::And< TriggerRegistrars > >
 
struct  create_from_yaml< Triggers::NearTimes_enums::Unit >
 
struct  create_from_yaml< Triggers::Not< TriggerRegistrars > >
 
struct  create_from_yaml< Triggers::Or< TriggerRegistrars > >
 
struct  create_from_yaml< Triggers::PastTime< TriggerRegistrars > >
 
struct  create_from_yaml< Triggers::Slabs< TriggerRegistrars > >
 
struct  create_from_yaml< Triggers::Times< TriggerRegistrars > >
 
struct  create_from_yaml< typename Triggers::NearTimes_enums::Direction >
 
struct  create_from_yaml< Verbosity >
 
class  Option
 
class  Parser
 Class that handles parsing an input file. More...
 

Typedefs

using String = const char *const
 The string used in option structs.
 

Functions

template<typename T >
std::ostreamoperator<< (std::ostream &os, const Auto< T > &x) noexcept
 
std::ostreamoperator<< (std::ostream &s, const Context &c) noexcept
 
template<typename T >
std::string name () noexcept
 

Detailed Description

Utilities for parsing input files.