NTPoly
|
A Module For Storing The Parameters For Iterative Solvers. More...
Data Types | |
interface | iterativesolverparameters_t |
A class for passing parameters to an iterative solver. More... | |
Functions/Subroutines | |
pure subroutine, public | setiterativeconvergediff (this, new_value) |
Set the value of the convergence difference. More... | |
pure subroutine, public | setiterativemaxiterations (this, new_value) |
Set the value of the max iterations. More... | |
pure subroutine, public | setiterativethreshold (this, new_value) |
Set the value of the threshold. More... | |
pure subroutine, public | setiterativebeverbose (this, new_value) |
Set the value of the verbosity. More... | |
pure subroutine, public | setiterativeloadbalance (this, new_value) |
Set the value of the load balance. More... | |
subroutine, public | printiterativesolverparameters (this) |
Print out the convergence values. More... | |
A Module For Storing The Parameters For Iterative Solvers.
subroutine, public iterativesolversmodule::printiterativesolverparameters | ( | type(iterativesolverparameters_t), intent(in) | this | ) |
Print out the convergence values.
[in,out] | this | the parameter object. |
pure subroutine, public iterativesolversmodule::setiterativebeverbose | ( | type(iterativesolverparameters_t), intent(inout) | this, |
logical, intent(in) | new_value | ||
) |
Set the value of the verbosity.
[in,out] | this | the parameter object. |
[in] | new_value | to set it to. |
pure subroutine, public iterativesolversmodule::setiterativeconvergediff | ( | type(iterativesolverparameters_t), intent(inout) | this, |
real(ntreal), intent(in) | new_value | ||
) |
Set the value of the convergence difference.
[in,out] | this | the parameter object. |
[in] | new_value | to set it to. |
pure subroutine, public iterativesolversmodule::setiterativeloadbalance | ( | type(iterativesolverparameters_t), intent(inout) | this, |
type(permutation_t), intent(in) | new_value | ||
) |
Set the value of the load balance.
[in,out] | this | the parameter object. |
[in] | new_value | to set it to. |
pure subroutine, public iterativesolversmodule::setiterativemaxiterations | ( | type(iterativesolverparameters_t), intent(inout) | this, |
integer, intent(in) | new_value | ||
) |
Set the value of the max iterations.
[in,out] | this | the parameter object. |
[in] | new_value | to set it to. |
pure subroutine, public iterativesolversmodule::setiterativethreshold | ( | type(iterativesolverparameters_t), intent(inout) | this, |
real(ntreal), intent(in) | new_value | ||
) |
Set the value of the threshold.
[in,out] | this | the parameter object. |
[in] | new_value | to set it to. |