17 #ifndef __deal2__petsc_precondition_h 18 #define __deal2__petsc_precondition_h 21 #include <deal.II/base/config.h> 23 #ifdef DEAL_II_WITH_PETSC 25 # include <deal.II/lac/exceptions.h> 110 operator Mat ()
const;
645 const double zero_pivot = 1.e-12,
646 const double damping = 0.0);
742 const bool symmetric_operator =
false,
743 const double strong_threshold = 0.25,
744 const double max_row_sum = 0.9,
745 const unsigned int aggressive_coarsening_num_levels = 0,
746 const bool output_details =
false 887 const unsigned int symmetric = 1,
888 const unsigned int n_levels = 1,
889 const double threshold = 0.1,
890 const double filter = 0.05,
891 const bool output_details =
false 1064 DEAL_II_NAMESPACE_CLOSE
1067 #endif // DEAL_II_WITH_PETSC
const PC & get_pc() const
AdditionalData additional_data
AdditionalData additional_data
AdditionalData additional_data
AdditionalData additional_data
AdditionalData additional_data
AdditionalData additional_data
AdditionalData additional_data
AdditionalData additional_data
AdditionalData additional_data
unsigned int aggressive_coarsening_num_levels
AdditionalData additional_data
virtual ~PreconditionerBase()
void vmult(VectorBase &dst, const VectorBase &src) const
AdditionalData additional_data