Evolving surface finite element method
v0.3.0-14-g3598512
Numerical experiments for my papers
|
Implementation details for Brusselator_scheme::pattern_loop(). More...
#include <brusselator_algo_impl.h>
Public Member Functions | |
Pattern_helper (Brusselator_scheme &) | |
void | finalize_scalarPDE_rhs () |
void | solve_scalarPDE () |
New value for member fun from Brusselator_scheme::fef.u and Brusselator_scheme::fef.w More... | |
void | update_exactSolutions () |
Interpolate exact solutions scalar and vector valued PDE. More... | |
void | plot_paraview () |
Prints out fun of Brusselator_scheme::fef.u and Brusselator_scheme::fef.w . More... | |
Private Attributes | |
Brusselator_scheme & | bs |
Contains numerical solution. More... | |
const Grid::Grid_and_time | grid |
Temporally grid, hence const brief More... | |
Grid::Scal_FEfun_set | u |
fef.u on grid | |
Grid::Scal_FEfun_set | w |
fef.w on grid | |
Io::L2H1_calculator | norm |
Norms on the calculated Grid. | |
Io::Paraview | paraview |
Has reference to member u.fun and w.fun . | |
Scalar_solver | solver |
Solver for u and w | |
Rhs | load_vector |
Provides assembly and add_scaled methods. | |
Implementation details for Brusselator_scheme::pattern_loop().
Definition at line 223 of file brusselator_algo_impl.h.
|
explicit |
Definition at line 181 of file brusselator_algo_impl.cpp.
void Pattern_helper::finalize_scalarPDE_rhs | ( | ) |
Definition at line 195 of file brusselator_algo_impl.cpp.
|
inline |
Prints out fun
of Brusselator_scheme::fef.u
and Brusselator_scheme::fef.w
.
Definition at line 280 of file brusselator_algo_impl.h.
void Pattern_helper::solve_scalarPDE | ( | ) |
New value for member fun
from Brusselator_scheme::fef.u
and Brusselator_scheme::fef.w
We assume that the rhs_les
has been prepared with finalize_rhs(). The vaule of fun
will be overwritten with the solution of the following system for and :
where the right-hand side of the system is.
Definition at line 201 of file brusselator_algo_impl.cpp.
void Pattern_helper::update_exactSolutions | ( | ) |
Interpolate exact solutions scalar and vector valued PDE.
Roughly I interpolate the ESFEM solution on the exact grid and then assign nodal values to the current grid.
Definition at line 209 of file brusselator_algo_impl.cpp.
|
private |
Contains numerical solution.
Definition at line 241 of file brusselator_algo_impl.h.
|
private |