Evolving surface finite element method
v0.3.0-14-g3598512
Numerical experiments for my papers
|
Implementation of secOrd_op_brusselator_impl.h. More...
#include <config.h>
#include <dune/fem/quadrature/cachingquadrature.hh>
#include "secOrd_op_brusselator_impl.h"
#include "io_parameter.h"
#include "grid.h"
Go to the source code of this file.
Classes | |
struct | Brusselator_op::Data |
Typedefs | |
using | FE_function = Esfem::Grid::Scal_FEfun::Dune_FEfun |
using | FE_space = FE_function::DiscreteFunctionSpaceType |
using | Entity = FE_space::IteratorType::Entity |
using | Geometry = Entity::Geometry |
using | Grid_part = FE_function::GridPartType |
using | Quadrature = Dune::Fem::CachingQuadrature< Grid_part, 0 > |
using | Local_function = FE_function::LocalFunctionType |
using | Domain = Local_function::DomainType |
using | Range = Local_function::RangeType |
using | Jacobian_range = Local_function::JacobianRangeType |
using | Range_field = Local_function::RangeFieldType |
using | Linear_operator = Dune::Fem::ISTLLinearOperator< FE_function, FE_function > |
using | Local_matrix = Linear_operator::LocalMatrixType |
using | Diffusion_tensor = Dune::FieldMatrix< Range_field, dim_domain, dim_domain > |
Functions | |
Range | massMatrix_loc (const std::size_t pt, const Quadrature &q, const Local_function &cf) |
Jacobian_range | stiffnessMatrix_loc (const std::size_t pt, const Quadrature &q, const Local_function &cf) |
Range | quad_massMatrix_loc (const std::size_t pt, const Quadrature &q, const Local_function &rhs_loc, const Local_function &arg1_loc, const Local_function &arg2_loc) |
Range | jacobian_quadMass_loc (const std::size_t pt, const Quadrature &q, const Local_function &arg1_loc, const Local_function &arg2_loc) |
static void | prepare_linearOperator_matrix (const FE_space &, Linear_operator&) |
static std::size_t | calculate_matrix_row_size (const FE_function &) |
Variables | |
static constexpr int | dim_domain = Esfem::Grid::Grid_and_time::Function_space::dimDomain |
static constexpr int | dim_range = Esfem::Grid::Grid_and_time::Function_space::dimRange |
Implementation of secOrd_op_brusselator_impl.h.
Revised by Christian Power May 2016 Originally written by Christian Power (power22c@gmail.com) Februar 2016
Definition in file secOrd_op_brusselator_impl.cpp.