PRISMS-PF Manual
Loading...
Searching...
No Matches
constraint_parameters.h File Reference
#include <deal.II/base/parameter_handler.h>
#include <deal.II/base/point.h>
#include <deal.II/base/tensor.h>
#include <deal.II/base/types.h>
#include <deal.II/base/utilities.h>
#include <boost/algorithm/string/predicate.hpp>
#include <prismspf/core/conditional_ostreams.h>
#include <prismspf/core/exceptions.h>
#include <prismspf/core/type_enums.h>
#include <prismspf/core/types.h>
#include <prismspf/user_inputs/parameter_base.h>
#include <prismspf/config.h>
#include <map>
#include <string>
Include dependency graph for constraint_parameters.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  BoundaryConditionSet
 
struct  BoundaryParameters
 Struct that holds boundary parameters. More...
 

Typedefs

using ComponentConditions = std::map<unsigned int, Condition>
 Map of boundary conditions and domain boundary for which they correspond to. For a simple geometry like a square the boundary ids are marked, in order, by x=0, x=max, y=0, y=max.
 

Enumerations

enum  Condition { Natural , Dirichlet , Neumann , Periodic }
 Condition of boundary condition. More...
 

Functions

Condition condition_from_string (const std::string &boundary_string)
 Enum to string for type.
 

Typedef Documentation

◆ ComponentConditions

using ComponentConditions = std::map<unsigned int, Condition>

Map of boundary conditions and domain boundary for which they correspond to. For a simple geometry like a square the boundary ids are marked, in order, by x=0, x=max, y=0, y=max.

Enumeration Type Documentation

◆ Condition

enum Condition

Condition of boundary condition.

Enumerator
Natural 
Dirichlet 
Neumann 
Periodic 

Function Documentation

◆ condition_from_string()

Condition condition_from_string ( const std::string & boundary_string)
inlinenodiscard

Enum to string for type.