cxx_solve Interface

public interface cxx_solve

Functions

public function PAccX_CXX_solve(so, hvd, Arnoldi_iterations, nrestarts, residuum) bind(c, name='paccx_solver_solve')

Arguments

Type IntentOptional Attributes Name
type(cxx_solver_objects), intent(in) :: so
type(helmholtz_vector_data) :: hvd
integer(kind=c_int32_t), intent(out) :: Arnoldi_iterations
integer(kind=c_int32_t), intent(out) :: nrestarts
real(kind=c_double), intent(out) :: residuum

Return Value integer(kind=c_int32_t)