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

Classes

struct  Data
 

Public Member Functions

 Brusselator (const Io::Parameter &, const Grid::Grid_and_time &, const Growth)
 This constructor creats two internal FE functions.
 
 Brusselator (const Io::Parameter &, const Grid::Grid_and_time &, const Growth, const Grid::Scal_FEfun &, const Grid::Scal_FEfun &)
 This constructor keeps references of two external FE functions.
 
void operator() (const Grid::Scal_FEfun &, Grid::Scal_FEfun &) const
 
Numerical interface for the finite element code
void solve (const Grid::Scal_FEfun &rhs, Grid::Scal_FEfun &lhs) const
 
void mass_matrix (const Grid::Scal_FEfun &rhs, Grid::Scal_FEfun &lhs) const
 
void massMatrix_constOne (Grid::Scal_FEfun &) const
 
void add_massMatrixConstOne_to (Grid::Scal_FEfun &) const
 
Assignment member functions
Warning
The following two methods throw exceptions if you have constructed this object with the second constructor.
void assign_firstArg_quadMassMatrix (const Grid::Scal_FEfun &)
 
void assign_secondArg_quadMassMatrix (const Grid::Scal_FEfun &)
 

Private Attributes

std::unique_ptr< Datad_ptr
 

Detailed Description

Definition at line 32 of file secOrd_op_brusselator.h.


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