The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Toroidal 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 | 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(itor_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(itor_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 |
procedure is_parallel | ( | class(itor_constraint), intent(inout) | self | ) |
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.