NTPoly
|
A wrapper for the chemistry solver parameters. More...
Data Types | |
type | iterativesolverparameters_wrp |
A wrapper for the sparse matrix data type. More... | |
Functions/Subroutines | |
pure subroutine, public | constructiterativesolverparameters_wrp (ih_this) |
Construct the chemistry solver parameters. More... | |
pure subroutine, public | destructiterativesolverparameters_wrp (ih_this) |
Destruct a chemistry solver parameter type. More... | |
pure subroutine, public | setiterativeconvergediff_wrp (ih_this, new_value) |
Set the value of the convergence difference. More... | |
pure subroutine, public | setiterativemaxiterations_wrp (ih_this, new_value) |
Set the value of the max iterations. More... | |
pure subroutine, public | setiterativethreshold_wrp (ih_this, new_value) |
Set the value of the threshold. More... | |
pure subroutine, public | setiterativebeverbose_wrp (ih_this, new_value) |
Set the value of the verbosity. More... | |
pure subroutine, public | setiterativeloadbalance_wrp (ih_this, ih_new_value) |
Set the value of the load balancing permutation. More... | |
A wrapper for the chemistry solver parameters.
pure subroutine, public iterativesolversmodule_wrp::constructiterativesolverparameters_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this | ) |
Construct the chemistry solver parameters.
[in,out] | ih_this | the solver parameter. |
pure subroutine, public iterativesolversmodule_wrp::destructiterativesolverparameters_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this | ) |
Destruct a chemistry solver parameter type.
[in,out] | ih_this | the object to destruct. |
pure subroutine, public iterativesolversmodule_wrp::setiterativebeverbose_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this, |
logical(kind=c_bool), intent(in) | new_value | ||
) |
Set the value of the verbosity.
[in,out] | ih_this | handle to this. |
[in] | new_value | to set it to. |
pure subroutine, public iterativesolversmodule_wrp::setiterativeconvergediff_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this, |
real(ntreal), intent(in) | new_value | ||
) |
Set the value of the convergence difference.
[in,out] | ih_this | handle to this. |
[in] | new_value | to set it to. |
pure subroutine, public iterativesolversmodule_wrp::setiterativeloadbalance_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this, |
integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_new_value | ||
) |
Set the value of the load balancing permutation.
[in,out] | ih_this | handle to this. |
[in] | ih_new_value | to set it to. |
pure subroutine, public iterativesolversmodule_wrp::setiterativemaxiterations_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this, |
integer(kind=c_int), intent(in) | new_value | ||
) |
Set the value of the max iterations.
[in,out] | ih_this | handle to this. |
[in] | new_value | to set it to. |
pure subroutine, public iterativesolversmodule_wrp::setiterativethreshold_wrp | ( | integer(kind=c_int), dimension(size_wrp), intent(inout) | ih_this, |
real(ntreal), intent(in) | new_value | ||
) |
Set the value of the threshold.
[in,out] | ih_this | handle to this. |
[in] | new_value | to set it to. |