concepts::MaxwellBoundary Class Reference
Class for holding boundary type of Maxwell's problems. More...
#include <maxwell.hh>
Inheritance diagram for concepts::MaxwellBoundary:
Public Types | |
enum | boundaryType { PMC = 0, PEC = 1, MAX_TYPE } |
Boundary type. More... | |
Public Member Functions | |
boundaryType & | bType () |
const boundaryType | bType () const |
Returns boundary type. More... | |
const std::string | bTypeStr () const |
Returns name of boundary type as string. More... | |
MaxwellBoundary (enum boundaryType bType) | |
Constructor. More... | |
Private Attributes | |
enum boundaryType | bType_ |
Type of boundary condition. More... | |
Detailed Description
Class for holding boundary type of Maxwell's problems.
Definition at line 19 of file maxwell.hh.
Member Enumeration Documentation
◆ boundaryType
Boundary type.
Either perfect magnetic conductor (PMC) or perfect electric conductor (PEC). Wether it's dirichlet or neumann boundary is dependent from the formulation.
Enumerator | |
---|---|
PMC | |
PEC | |
MAX_TYPE |
Definition at line 27 of file maxwell.hh.
Constructor & Destructor Documentation
◆ MaxwellBoundary()
|
inline |
Constructor.
Definition at line 29 of file maxwell.hh.
Member Function Documentation
◆ bType() [1/2]
|
inline |
Definition at line 34 of file maxwell.hh.
◆ bType() [2/2]
|
inline |
Returns boundary type.
Definition at line 33 of file maxwell.hh.
◆ bTypeStr()
|
inline |
Returns name of boundary type as string.
Definition at line 36 of file maxwell.hh.
Member Data Documentation
◆ bType_
|
private |
Type of boundary condition.
Definition at line 36 of file maxwell.hh.
The documentation for this class was generated from the following file:
- models/maxwell.hh