Evolving surface finite element method  v0.3.0-14-g3598512
Numerical experiments for my papers
Public Member Functions | Private Attributes | List of all members
Esfem::PreLoop_helper Class Reference

Calculates the error norm for u. More...

#include <brusselator_algo_impl.h>

Collaboration diagram for Esfem::PreLoop_helper:
Collaboration graph
[legend]

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_schemebs
 Contains numerical solution.
 
const Brusselator_scheme::Init_datainit_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.
 

Detailed Description

Calculates the error norm for u.

<

<Calculates the error norm for w.

    <Class that calculates errors in the \form#65-

and $H^1$-norm.

Definition at line 74 of file brusselator_algo_impl.h.

Constructor & Destructor Documentation

PreLoop_helper::PreLoop_helper ( Brusselator_scheme bs_input)
explicit

Get access to.

Modifies private data members of Brusselator_scheme

Definition at line 77 of file brusselator_algo_impl.cpp.

Member Function Documentation

void PreLoop_helper::analytic_initialValues ( )

Initial values via an analytic expression.

See also
Rhs

Definition at line 84 of file brusselator_algo_impl.cpp.

void Esfem::PreLoop_helper::plot_paraview ( )
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.

Warning
Overwrites the value of rhs.

Definition at line 103 of file brusselator_algo_impl.cpp.

void PreLoop_helper::random_initialValues ( )

Initial values via a random distribution.

See also
Rhs

Definition at line 89 of file brusselator_algo_impl.cpp.


The documentation for this class was generated from the following files: