Line data Source code
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 : #include "SolverParams.h" 11 : 12 58222 : SolverParams::SolverParams() 13 58222 : : _type(Moose::ST_PJFNK), 14 58222 : _line_search(Moose::LS_INVALID), 15 58222 : _mffd_type(Moose::MFFD_INVALID), 16 58222 : _eigen_solve_type(Moose::EST_KRYLOVSCHUR), 17 58222 : _eigen_problem_type(Moose::EPT_SLEPC_DEFAULT), 18 58222 : _which_eigen_pairs(Moose::WEP_SLEPC_DEFAULT), 19 58222 : _eigen_matrix_free(false), 20 58222 : _eigen_matrix_vector_mult(false), 21 58222 : _customized_pc_for_eigen(false), 22 58222 : _precond_matrix_free(false), 23 58222 : _prefix("-"), 24 58222 : _solver_sys_num(libMesh::invalid_uint) 25 : { 26 58222 : }