17 #ifndef pdes_serial_poisson_h
18 #define pdes_serial_poisson_h
191 template <
int dim,
int spacedim = dim>
420 output_results(
const unsigned cycle)
const;
445 const std::string component_names =
"u";
556 std::unique_ptr<Mapping<dim, spacedim>>
mapping;
787 unsigned int console_level = 1;
Poisson problem, serial version.
ParsedTools::Constants constants
Constants of the problem.
ParsedTools::FiniteElement< dim, spacedim > finite_element
A wrapper around deal.II FiniteElement classes.
SparsityPattern sparsity_pattern
Vector< double > solution
ParsedLAC::InverseOperator inverse_operator
Vector< double > system_rhs
Triangulation< dim, spacedim > triangulation
The actual triangulation.
std::unique_ptr< Mapping< dim, spacedim > > mapping
According to the Triangulation type, we use a MappingFE or a MappingQ, to make sure we can run the pr...
ParsedTools::BoundaryConditions< spacedim > boundary_conditions
Boundary conditions used in this class.
ParsedTools::GridRefinement grid_refinement
Grid refinement and error estimation.
ParsedLAC::AMGPreconditioner preconditioner
ParsedTools::Function< spacedim > forcing_term
The actual function to use as a forcing term.
SparseMatrix< double > system_matrix
ParsedTools::GridGenerator< dim, spacedim > grid_generator
A wrapper around GridIn, GridOut, and GridGenerator namespace.
DoFHandler< dim, spacedim > dof_handler
The actual DoFHandler class.
ParsedTools::Function< spacedim > exact_solution
The actual function to use as a exact solution when computing the errors.
ParsedTools::DataOut< dim, spacedim > data_out
Wrapper around the DataOut class.
AffineConstraints< double > constraints
ParsedTools::ConvergenceTable error_table
This is a wrapper around the ParsedConvergenceTable class, that allows you to specify what error to c...
A parsed AMG preconditioner which uses parameter files to choose between different options.
A factory that can generate inverse operators according to parameter files.
We collect in this namespace all PDEs that are relevant to Fluid Structure Interaction Problems.
void run(char **argv, const std::string &input_parameter_file, const std::string &output_parameter_file)
Setup parameters from the command line, and call the Class::run() method.