https://mooseframework.inl.gov
Loading...
Searching...
No Matches
SolverParams.h
Go to the documentation of this file.
1//* This file is part of the MOOSE framework
2//* https://mooseframework.inl.gov
3//*
4//* All rights reserved, see COPYRIGHT for full restrictions
5//* https://github.com/idaholab/moose/blob/master/COPYRIGHT
6//*
7//* Licensed under LGPL 2.1, please see LICENSE for details
8//* https://www.gnu.org/licenses/lgpl-2.1.html
9
10#pragma once
11
12#include "MooseTypes.h"
13
Moose::MffdType _mffd_type
unsigned int _solver_sys_num
unsigned int _free_power_iterations
Moose::WhichEigenPairs _which_eigen_pairs
Moose::LineSearchType _line_search
unsigned int _extra_power_iterations
Moose::SolveType _type
Moose::EigenSolveType _eigen_solve_type
std::string _prefix
bool _customized_pc_for_eigen
Moose::EigenProblemType _eigen_problem_type
bool _eigen_matrix_free
bool _precond_matrix_free
bool _eigen_matrix_vector_mult
SolveType
Type of the solve.
Definition MooseTypes.h:897
LineSearchType
Type of the line search.
Definition MooseTypes.h:980
WhichEigenPairs
Which eigen pairs.
Definition MooseTypes.h:939
EigenSolveType
Type of the eigen solve.
Definition MooseTypes.h:909
EigenProblemType
Type of the eigen problem.
Definition MooseTypes.h:925
MffdType
Type of the matrix-free finite-differencing parameter.
Definition MooseTypes.h:997