|
The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
|
Needs docs.

Public Member Functions | |
| procedure | apply (self, a) |
| Zero the gradient components of a H(Curl) + Grad(H^1) vector field at all boundary nodes. | |
| procedure | apply (self, a) |
| Zero a H(Curl) + Grad(H^1) vector field at all boundary nodes. | |
| procedure(oft_bc_proto), deferred | apply (self, a) |
| Apply boundary condition to field. | |
| procedure | delete (self) |
| Zero a H(Curl) + Grad(H^1) vector field at all boundary nodes. | |
| procedure(oft_bc_delete), deferred | delete (self) |
| Clean-up internal storage. | |
Public Attributes | |
| class(oft_ml_fem_comp_type), pointer | ml_hcurl_grad_rep => NULL() |
| FE representation. | |
| procedure apply | ( | class(oft_hcurl_grad_gzerop), intent(inout) | self, |
| class(oft_vector), intent(inout) | a ) |
Zero the gradient components of a H(Curl) + Grad(H^1) vector field at all boundary nodes.
| [in,out] | a | Field to be zeroed |
|
inherited |
Zero a H(Curl) + Grad(H^1) vector field at all boundary nodes.
| [in,out] | a | Field to be zeroed |
|
pure virtualinherited |
Apply boundary condition to field.
| [in,out] | self | Boundary condition object |
| [in,out] | a | Field to apply BC to |
|
inherited |
Zero a H(Curl) + Grad(H^1) vector field at all boundary nodes.
|
pure virtualinherited |
Clean-up internal storage.
| [in,out] | self | Boundary condition object |
|
inherited |
FE representation.