The Open FUSION Toolkit 1.0.0-8905cc5
Modeling tools for plasma and fusion research and engineering
|
Forcing object class for xMHD.
Used to apply arbitrary external fields or dirichlet boundary conditions during time advance. If passed during a run the driver is called to modify the time centered source vector and/or the initial field for the NL solve.
Public Member Functions | |
procedure(xmhd_driver_apply), deferred | apply xmhd_driver_apply |
Modify vectors to apply forcing. | |
procedure | rst_load (self, rst_file) |
Setup driver from restart file. | |
procedure | rst_save (self, rst_file) |
Save driver info to restart file. | |
|
pure virtual |
Modify vectors to apply forcing.
procedure rst_load | ( | class(oft_xmhd_driver), intent(inout) | self, |
character(*), intent(in) | rst_file | ||
) |
Setup driver from restart file.
[in,out] | self | Forcing object |
[in] | rst_file | Name of restart file |
procedure rst_save | ( | class(oft_xmhd_driver), intent(inout) | self, |
character(*), intent(in) | rst_file | ||
) |
Save driver info to restart file.
[in,out] | self | Forcing object |
[in] | rst_file | Name of restart file |