Evolving surface finite element method
v0.3.0-14-g3598512
Numerical experiments for my papers
|
Calculates the error norm for u. More...
#include <brusselator_algo_impl.h>
Public Member Functions | |
PreLoop_helper (Brusselator_scheme &) | |
Get access to. More... | |
void | analytic_initialValues () |
Initial values via an analytic expression. More... | |
void | random_initialValues () |
Initial values via a random distribution. More... | |
void | save_surface () |
Save the initial surface into a temporary file. | |
void | headLine_in_errFile () |
First line in the error file. | |
void | plot_paraview () |
Paraview output. More... | |
void | prepare_rhs () |
Applies the mass matrix on the old surface on u and w . More... | |
Private Attributes | |
Brusselator_scheme & | bs |
Contains numerical solution. | |
const Brusselator_scheme::Init_data & | init_data |
Reference to bs.exact | |
Io::Paraview | paraview |
Has reference to bs.fef.u.fun and bs.fef.w.fun | |
Scalar_solver | solver |
Brusselator solver. | |
Calculates the error norm for u.
<
<Calculates the error norm for w.
<Class that calculates errors in the \form#65-
and -norm.
Definition at line 74 of file brusselator_algo_impl.h.
|
explicit |
Get access to.
Modifies private data members of Brusselator_scheme
Definition at line 77 of file brusselator_algo_impl.cpp.
void PreLoop_helper::analytic_initialValues | ( | ) |
Initial values via an analytic expression.
Definition at line 84 of file brusselator_algo_impl.cpp.
|
inline |
Paraview output.
Prints time step, L2 and H1 error to file
with proper tab alignment.
<
Definition at line 274 of file brusselator_algo_impl.h.
void PreLoop_helper::prepare_rhs | ( | ) |
Applies the mass matrix on the old surface on u
and w
.
Definition at line 103 of file brusselator_algo_impl.cpp.
void PreLoop_helper::random_initialValues | ( | ) |
Initial values via a random distribution.
Definition at line 89 of file brusselator_algo_impl.cpp.