void SlepcEigenSolver<T>::init () { int ierr=0; // Initialize the data structures if not done so already. if (!this->initialized()) { this->_is_initialized = true; // Create the eigenproblem solver context ierr = EPSCreate (this->comm().get(), &_eps); LIBMESH_CHKERRABORT(ierr); // Set user-specified solver set_slepc_solver_type(); } }
void SlepcEigenSolver<T>::init () { int ierr=0; // Initialize the data structures if not done so already. if (!this->initialized()) { this->_is_initialized = true; // Create the eigenproblem solver context ierr = EPSCreate (libMesh::COMM_WORLD, &_eps); CHKERRABORT(libMesh::COMM_WORLD,ierr); // Set user-specified solver set_slepc_solver_type(); } }