|
The Open FUSION Toolkit 1.0.0-beta5
Modeling tools for plasma and fusion research and engineering
|
Base Nedelec H1 FE class and basis evaluation.
Data Types | |
| type | h1_ops |
| Needs docs. More... | |
Functions/Subroutines | |
| subroutine | oft_h1_set_level (level) |
| Set the current level for Nedelec H1 finite elements. | |
| subroutine | oft_h1_setup (order, minlev) |
| Construct Nedelec H1 vector FE on each mesh level. | |
Variables | |
| type(oft_ml_fem_comp_type) | ml_oft_h1 |
| ML container for H1 representations. | |
| type(h1_ops), dimension(:), pointer | ml_oft_h1_ops |
| ML container for all operators. | |
| type(oft_ml_fem_type), target | ml_oft_hgrad |
| ML container for all FE representations. | |
| type(oft_fem_comp_type), pointer | oft_h1 |
| Active H1 representation. | |
| integer(i4) | oft_h1_blevel = 0 |
| Highest level on base meshes. | |
| integer(i4) | oft_h1_level = 0 |
| Active FE level. | |
| integer(i4) | oft_h1_lin_level = 0 |
| Highest linear element level. | |
| integer(i4) | oft_h1_minlev = 0 |
| integer(i4) | oft_h1_nlevels = 0 |
| Number of total levels. | |
| type(h1_ops), pointer | oft_h1_ops |
| Active operators. | |
| type(h1_ops), pointer | oft_h1_ops_lin |
| Highest linear element operators. | |
| class(oft_h0_fem), pointer | oft_hgrad |
| Active FE representation. | |
| class(oft_h0_fem), pointer | oft_hgrad_lin |
| Highest linear element representation. | |
| subroutine oft_h1_set_level | ( | integer(i4), intent(in) | level | ) |
Set the current level for Nedelec H1 finite elements.
| [in] | level | Desired level |
Construct Nedelec H1 vector FE on each mesh level.
| [in] | order | Order of representation desired |
| type(oft_ml_fem_comp_type) ml_oft_h1 |
ML container for H1 representations.
| type(h1_ops), dimension(:), pointer ml_oft_h1_ops |
ML container for all operators.
| type(oft_ml_fem_type), target ml_oft_hgrad |
ML container for all FE representations.
| type(oft_fem_comp_type), pointer oft_h1 |
Active H1 representation.
| integer(i4) oft_h1_blevel = 0 |
Highest level on base meshes.
| integer(i4) oft_h1_level = 0 |
Active FE level.
| integer(i4) oft_h1_lin_level = 0 |
Highest linear element level.
| integer(i4) oft_h1_minlev = 0 |
| integer(i4) oft_h1_nlevels = 0 |
Number of total levels.
| type(h1_ops), pointer oft_h1_ops |
Active operators.
| type(h1_ops), pointer oft_h1_ops_lin |
Highest linear element operators.
| class(oft_h0_fem), pointer oft_hgrad |
Active FE representation.
| class(oft_h0_fem), pointer oft_hgrad_lin |
Highest linear element representation.