|
The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
|
Virtual VSC current constraint.

Public Member Functions | |
| procedure | error (self, gs) |
| Compute error. | |
| procedure | error (self, gs) |
| Compute error. | |
| procedure | eval (self, gs) |
| Evaluate constraint value. | |
| procedure | eval (self, gs) |
| Evaluate constraint value. | |
| procedure | get_nax (self, gs) |
| Get non-axisymmetric correction. | |
| procedure | is_parallel (self) |
| Does constraint use parallelism in calculation? | |
| procedure | setup_comp (self) |
| Setup 3D error field compensation information. | |
Public Attributes | |
| real(8), dimension(:,:), pointer | comp_n => NULL() |
| Compensation unit normal. | |
| real(8), dimension(:,:), pointer | comp_r => NULL() |
| Compensation location. | |
| real(8), dimension(:), pointer | nax_corr => NULL() |
| Non-axisymmetric compensations. | |
| integer(4) | ncomp = 0 |
| Number of non-axisymmetric compensations. | |
| real(8) | val = 0.d0 |
| Constraint value. | |
| real(8) | wt = 1.d0 |
| Constraint weight. | |
|
inherited |
Compute error.
| [in,out] | self | Needs docs |
| [in,out] | gs | Needs docs |
| procedure error | ( | class(vcont_constraint), intent(inout) | self, |
| type(gs_eq), intent(inout) | gs | ||
| ) |
Compute error.
| [in,out] | self | Needs docs |
| [in,out] | gs | Needs docs |
|
inherited |
Evaluate constraint value.
| [in,out] | self | Needs docs |
| [in,out] | gs | Needs docs |
| procedure eval | ( | class(vcont_constraint), intent(inout) | self, |
| type(gs_eq), intent(inout) | gs | ||
| ) |
Evaluate constraint value.
| [in,out] | self | Needs docs |
| [in,out] | gs | Needs docs |
|
inherited |
Get non-axisymmetric correction.
| [in,out] | self | Needs docs |
| [in,out] | gs | Needs docs |
|
inherited |
Does constraint use parallelism in calculation?
| [in,out] | self | Needs docs |
|
inherited |
Setup 3D error field compensation information.
| [in,out] | self | Needs docs |
|
inherited |
Compensation unit normal.
|
inherited |
Compensation location.
|
inherited |
Non-axisymmetric compensations.
|
inherited |
Number of non-axisymmetric compensations.
|
inherited |
Constraint value.
|
inherited |
Constraint weight.