12 #ifndef ProjectPsiToH_H__
13 #define ProjectPsiToH_H__
15 #include "project_Hgrad_to_Hcurl.hpp"
17 namespace StaticScalarSolver {
96 template<
int dim,
int stage = 1>
146 unsigned int mapping_degree,
147 const Triangulation<dim>& triangulation_PSI,
148 const DoFHandler<dim>& dof_handler_PSI,
149 const Vector<double>& solution_PSI,
150 std::string fname =
"H",
151 const Function<dim>* exact_solution =
nullptr,
152 bool axisymmetric =
false,
153 bool print_time_tables =
false,
154 bool project_exact_solution =
false,
155 bool log_cg_convergence =
false,
156 bool write_higher_order_cells =
false)
167 project_exact_solution,
169 write_higher_order_cells)
Computes the auxiliary vector field as a negative gradient of the total scalar magnetic potential,...
ProjectPSItoH(unsigned int p, unsigned int mapping_degree, const Triangulation< dim > &triangulation_PSI, const DoFHandler< dim > &dof_handler_PSI, const Vector< double > &solution_PSI, std::string fname="H", const Function< dim > *exact_solution=nullptr, bool axisymmetric=false, bool print_time_tables=false, bool project_exact_solution=false, bool log_cg_convergence=false, bool write_higher_order_cells=false)
The only constructor.