|
The Open FUSION Toolkit 1.0.0-beta6
Modeling tools for plasma and fusion research and engineering
|
#include "local.h"Data Types | |
| interface | csolver_apply |
| Apply linear solver to compute \( A u = g\). More... | |
| interface | csolver_delete |
| Destroy linear solver and deallocate all internal storage. More... | |
| interface | eigsolver_apply |
| Apply eigensystem solver to compute eigenvalues/eigenvectors of the system \( A u_i = \lambda_i u_i \). More... | |
| interface | eigsolver_delete |
| Destroy eigensystem solver and deallocate all internal storage. More... | |
| interface | oft_bc_delete |
| Destroy boundary condition structure and deallocate all internal storage. More... | |
| interface | oft_bc_proto |
| Abstract boundary condition prototype. More... | |
| interface | oft_cbc_delete |
| Destroy boundary condition structure and deallocate all internal storage. More... | |
| interface | oft_cbc_proto |
| Abstract boundary condition prototype. More... | |
| type | oft_csolver |
| Base class for OFT solvers. More... | |
| type | oft_csolver_bc |
| Base class for OFT solver boundary condition. More... | |
| type | oft_csolver_ptr |
| Solver container. More... | |
| type | oft_eigsolver |
| Base class for OFT eigenvalue solvers. More... | |
| type | oft_solver |
| Base class for OFT solvers. More... | |
| type | oft_solver_bc |
| Base class for OFT solver boundary condition. More... | |
| type | oft_solver_ptr |
| Solver container. More... | |
| interface | solver_apply |
| Apply linear solver to compute \( A u = g\). More... | |
| interface | solver_delete |
| Destroy linear solver and deallocate all internal storage. More... | |
Modules | |
| module | oft_solver_base |
| Abstract solver interfaces and select native implementations. | |
Functions/Subroutines | |
| recursive logical function | csolver_check_thread (self) |
| Check thread safety. | |
| subroutine, public | csolver_setup (self) |
| Update solver after changing settings/operators. | |
| subroutine | csolver_setup_xml (self, solver_node, level) |
| Setup solver from XML definition. | |
| recursive subroutine | csolver_update (self, new_pattern) |
| Update solver after changing settings/operators. | |
| subroutine | csolver_view (self) |
| Print solver configuration. | |
| subroutine, public | eigsolver_setup (self) |
| Update solver after changing settings/operators. | |
| recursive logical function | solver_check_thread (self) |
| Check thread safety. | |
| subroutine, public | solver_setup (self) |
| Update solver after changing settings/operators. | |
| subroutine | solver_setup_xml (self, solver_node, level) |
| Setup solver from XML definition. | |
| recursive subroutine | solver_update (self, new_pattern) |
| Update solver after changing settings/operators. | |
| subroutine | solver_view (self) |
| Print solver configuration. | |