12 #ifndef ProjectAxyToBz_H__
13 #define ProjectAxyToBz_H__
15 #include "project_Hcurl_to_L2.hpp"
17 namespace StaticVectorSolver {
109 template<
int stage = 1>
158 unsigned int mapping_degree,
159 const Triangulation<2>& triangulation_A,
160 const DoFHandler<2>& dof_handler_A,
161 const Vector<double>& solution_A,
162 std::string fname =
"Bz",
163 const Function<2>* exact_solution =
nullptr,
164 bool print_time_tables =
false,
165 bool project_exact_solution =
false,
166 bool log_cg_convergence =
false,
167 bool write_higher_order_cells =
false)
176 project_exact_solution,
178 write_higher_order_cells)
Computes an out-of-plane magnetic field, , as a scalar curl of an in-plane magnetic vector potential,...
ProjectAxyToBz(unsigned int p, unsigned int mapping_degree, const Triangulation< 2 > &triangulation_A, const DoFHandler< 2 > &dof_handler_A, const Vector< double > &solution_A, std::string fname="Bz", const Function< 2 > *exact_solution=nullptr, bool print_time_tables=false, bool project_exact_solution=false, bool log_cg_convergence=false, bool write_higher_order_cells=false)
The only constructor.