solveFEMSolver_UserDefinedLinearSolverAsFunc Function

public function solveFEMSolver_UserDefinedLinearSolverAsFunc(this, LinearSolver, x0) result(x)

Type Bound

FEMSolver_

Arguments

Type IntentOptional Attributes Name
class(FEMSolver_), intent(inout) :: this
public function LinearSolver(row_ptr, col_idx, val, rhs, x0) result(x)
Arguments
Type IntentOptional Attributes Name
integer(kind=int64), intent(in) :: row_ptr(:)
integer(kind=int32), intent(in) :: col_idx(:)
real(kind=real64), intent(in) :: val(:)
real(kind=real64), intent(in) :: rhs(:)
real(kind=real64), intent(in) :: x0(:)
Return Value real(kind=real64), allocatable, (:)
real(kind=real64), intent(in) :: x0(:)

Return Value real(kind=real64), allocatable, (:)