forked from aurora-multiphysics/platypus
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request aurora-multiphysics#53 from aurora-multiphysics/cm…
…acmackin/bc_coefficients Remove references to coefficients from boundary conditions
- Loading branch information
Showing
37 changed files
with
600 additions
and
473 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,19 @@ | ||
# MFEMScalarFunctionDirichletBC | ||
|
||
## Summary | ||
|
||
!syntax description /BCs/MFEMScalarFunctionDirichletBC | ||
|
||
## Overview | ||
|
||
Boundary condition for enforcing an essential (Dirichlet) condition on | ||
a scalar variable on the boundary, fixing its values to the input | ||
scalar function on the boundary. | ||
|
||
## Example Input File Syntax | ||
|
||
!syntax parameters /BCs/MFEMScalarFunctionDirichletBC | ||
|
||
!syntax inputs /BCs/MFEMScalarFunctionDirichletBC | ||
|
||
!syntax children /BCs/MFEMScalarFunctionDirichletBC |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
22 changes: 22 additions & 0 deletions
22
doc/content/source/bcs/MFEMVectorFunctionBoundaryIntegratedBC.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# MFEMVectorFunctionBoundaryIntegratedBC | ||
|
||
## Summary | ||
|
||
!syntax description /BCs/MFEMVectorFunctionBoundaryIntegratedBC | ||
|
||
## Overview | ||
|
||
Adds the boundary integrator for integrating the linear form | ||
|
||
!equation | ||
(\vec f, \vec v)_{\partial\Omega} \,\,\, \forall \vec v \in V | ||
|
||
where $v \in \vec H^1$ and $\vec f$ is a vector function of the same dimension. | ||
|
||
## Example Input File Syntax | ||
|
||
!syntax parameters /BCs/MFEMVectorFunctionBoundaryIntegratedBC | ||
|
||
!syntax inputs /BCs/MFEMVectorFunctionBoundaryIntegratedBC | ||
|
||
!syntax children /BCs/MFEMVectorFunctionBoundaryIntegratedBC |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,20 @@ | ||
# MFEMVectorFunctionDirichletBC | ||
|
||
## Summary | ||
|
||
!syntax description /BCs/MFEMVectorFunctionDirichletBC | ||
|
||
## Overview | ||
|
||
Boundary condition for enforcing an essential (Dirichlet) boundary condition on all components of a | ||
vector $H^1$ conforming variable on the boundary. The boundary value is a function of space and/or time. | ||
|
||
## Example Input File Syntax | ||
|
||
!listing test/tests/kernels/linearelasticity.i block=BCs | ||
|
||
!syntax parameters /BCs/MFEMVectorFunctionDirichletBC | ||
|
||
!syntax inputs /BCs/MFEMVectorFunctionDirichletBC | ||
|
||
!syntax children /BCs/MFEMVectorFunctionDirichletBC |
11 changes: 11 additions & 0 deletions
11
doc/content/source/bcs/MFEMVectorFunctionDirichletBCBase.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
# MFEMVectorFunctionDirichletBCBase | ||
|
||
## Summary | ||
|
||
Base class for objects applying essential boundary conditions on vector variables in an MFEM FE problem. | ||
|
||
## Overview | ||
|
||
Classes deriving from `MFEMVectorFunctionDirichletBCBase` are used for the application of Dirichlet-like BCs that | ||
remove degrees of freedom from vector variables in the problem on the specified boundary. These are commonly used when | ||
strongly constraining the values a solution may take on boundaries. The imposed values may vary in space and/or time. |
21 changes: 21 additions & 0 deletions
21
doc/content/source/bcs/MFEMVectorFunctionNormalDirichletBC.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# MFEMVectorFunctionNormalDirichletBC | ||
|
||
## Summary | ||
|
||
!syntax description /BCs/MFEMVectorFunctionNormalDirichletBC | ||
|
||
## Overview | ||
|
||
Boundary condition for enforcing an essential (Dirichlet) boundary condition on the normal | ||
components of a $H(\mathrm{div})$ conforming vector FE at a boundary. The imposed value is | ||
a function of space and/or time. | ||
|
||
## Example Input File Syntax | ||
|
||
!listing test/tests/kernels/graddiv.i block=BCs | ||
|
||
!syntax parameters /BCs/MFEMVectorFunctionNormalDirichletBC | ||
|
||
!syntax inputs /BCs/MFEMVectorFunctionNormalDirichletBC | ||
|
||
!syntax children /BCs/MFEMVectorFunctionNormalDirichletBC |
21 changes: 21 additions & 0 deletions
21
doc/content/source/bcs/MFEMVectorFunctionNormalIntegratedBC.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# MFEMVectorFunctionNormalIntegratedBC | ||
|
||
## Summary | ||
|
||
!syntax description /BCs/MFEMVectorFunctionNormalIntegratedBC | ||
|
||
## Overview | ||
|
||
Adds the boundary integrator for integrating the linear form | ||
|
||
!equation | ||
(\vec f \cdot \hat n, v)_{\partial\Omega} \,\,\, \forall v \in V | ||
|
||
where $v \in H^1$, $\vec f$ is a vector function, and $\hat n$ is the outward facing unit normal | ||
vector on the boundary. | ||
|
||
!syntax parameters /BCs/MFEMVectorFunctionNormalIntegratedBC | ||
|
||
!syntax inputs /BCs/MFEMVectorFunctionNormalIntegratedBC | ||
|
||
!syntax children /BCs/MFEMVectorFunctionNormalIntegratedBC |
21 changes: 21 additions & 0 deletions
21
doc/content/source/bcs/MFEMVectorFunctionTangentialDirichletBC.md
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
# MFEMVectorFunctionTangentialDirichletBC | ||
|
||
## Summary | ||
|
||
!syntax description /BCs/MFEMVectorFunctionTangentialDirichletBC | ||
|
||
## Overview | ||
|
||
Boundary condition for enforcing an essential (Dirichlet) boundary condition on the tangential | ||
components of a $H(\mathrm{curl})$ conforming vector FE at a boundary. The boundary value is | ||
a function of space and/or time. | ||
|
||
## Example Input File Syntax | ||
|
||
!listing test/tests/kernels/curlcurl.i block=BCs | ||
|
||
!syntax parameters /BCs/MFEMVectorFunctionTangentialDirichletBC | ||
|
||
!syntax inputs /BCs/MFEMVectorFunctionTangentialDirichletBC | ||
|
||
!syntax children /BCs/MFEMVectorFunctionTangentialDirichletBC |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.