plantFEM
Source Files
Modules
Procedures
Abstract Interfaces
Derived Types
Programs
solveFEMSolver_UserDefinedLinearSolver
Function
MIT
22 statements
Source File
FEMSolverClass.f90
FEMSolverClass
solveFEMSolver_UserDefinedLinearSolver
Contents
public function solveFEMSolver_UserDefinedLinearSolver(this, LinearSolver, x0) result(x)
Type Bound
FEMSolver_
Arguments
Type
Intent
Optional
Attributes
Name
class(
FEMSolver_
),
intent(inout)
::
this
public subroutine LinearSolver(row_ptr, col_idx, val, rhs, x)
Arguments
Type
Intent
Optional
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(inout)
::
x
(:)
real(kind=real64),
intent(in),
optional
::
x0
(:)
Return Value
real(kind=real64), allocatable, (:)