Reference documentation for deal.II version 9.6.2
\(\newcommand{\dealvcentcolon}{\mathrel{\mathop{:}}}\) \(\newcommand{\dealcoloneq}{\dealvcentcolon\mathrel{\mkern-1.2mu}=}\) \(\newcommand{\jump}[1]{\left[\!\left[ #1 \right]\!\right]}\) \(\newcommand{\average}[1]{\left\{\!\left\{ #1 \right\}\!\right\}}\)
Loading...
Searching...
No Matches
Patterns Namespace Reference

Namespaces

namespace  internal
namespace  Tools

Classes

class  Anything
class  Bool
class  DirectoryName
class  Double
class  FileName
class  Integer
class  List
class  Map
class  MultipleSelection
class  PatternBase
class  Selection
class  Tuple

Functions

std::unique_ptr< PatternBasepattern_factory (const std::string &description)

Detailed Description

Namespace for a few classes that act as patterns for the ParameterHandler class. These classes implement an interface that checks whether a parameter in an input file matches a certain pattern, such as "being boolean", "an integer value", etc.

Function Documentation

◆ pattern_factory()

std::unique_ptr< PatternBase > Patterns::pattern_factory ( const std::string & description)

Return pointer to the correct derived class based on description.

Definition at line 137 of file patterns.cc.