prj_linear_solver
prj_linear_solver.Rd
tag: linear_solver
Arguments
- name
string: The name of the linear solver
- eigen
Optional: list: ...
- lis
Optional: string: ...
- petsc
Optional: character: ...
Examples
prj_linear_solver(
name = "general_linear_solver",
eigen = prj_eigen(
solver_type = "BiCGSTAB",
precon_type = "ILUT",
max_iteration_step = 10000,
error_tolerance = 1e-16
),
lis = "-i bicgstab -p ilu -tol 1e-16 -maxiter 10000"
)
#> $name
#> [1] "general_linear_solver"
#>
#> $eigen
#> $solver_type
#> [1] "BiCGSTAB"
#>
#> $precon_type
#> [1] "ILUT"
#>
#> $max_iteration_step
#> [1] 10000
#>
#> $error_tolerance
#> [1] 1e-16
#>
#> $scaling
#> NULL
#>
#> $restart
#> NULL
#>
#> $xpath
#> [1] "linear_solvers/linear_solver/eigen"
#>
#> $attr_names
#> character(0)
#>
#> $flatten_on_exp
#> character(0)
#>
#> attr(,"class")
#> [1] "prj_eigen"
#>
#> $lis
#> [1] "-i bicgstab -p ilu -tol 1e-16 -maxiter 10000"
#>
#> $petsc
#> NULL
#>
#> $xpath
#> [1] "linear_solvers/linear_solver"
#>
#> $attr_names
#> character(0)
#>
#> $flatten_on_exp
#> character(0)
#>
#> attr(,"class")
#> [1] "prj_linear_solver"