Evolving surface finite element method  v0.3.0-14-g3598512
Numerical experiments for my papers
Classes | Public Member Functions | Private Member Functions | Private Attributes | List of all members
Brusselator_op Class Reference
Inheritance diagram for Brusselator_op:
Inheritance graph
[legend]
Collaboration diagram for Brusselator_op:
Collaboration graph
[legend]

Classes

struct  Data
 

Public Member Functions

 Brusselator_op (const Esfem::Io::Parameter &, const Esfem::Grid::Grid_and_time &, const Esfem::Growth, const FE_function &triMassMatrix_firstArg, const FE_function &triMassMatrix_secondArg)
 
 Brusselator_op (const Brusselator_op &)=delete
 
Brusselator_opoperator= (const Brusselator_op &)=delete
 
void operator() (const FE_function &rhs, FE_function &lhs) const override
 
void mass_matrix (const FE_function &rhs, FE_function &lhs) const
 
void massMatrix_constOne (FE_function &) const
 
void jacobian (const FE_function &, Linear_operator&) const
 

Private Member Functions

void heat_model (const Entity &, const Local_function &rhs_loc, Local_function &lhs_loc) const
 
void quad_massMatrix_model (const Entity &, const Local_function &rhs_loc, Local_function &lhs_loc) const
 
void jacobian_matrix_heat (const Entity &, const Local_function &, Local_matrix &) const
 
void jacobian_matrix_quadMass (const Entity &, const Local_function &, Local_matrix &) const
 

Private Attributes

std::unique_ptr< Datad_ptr
 

Detailed Description

Definition at line 35 of file secOrd_op_brusselator_impl.h.


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