Evolving surface finite element method  v0.3.0-14-g3598512
Numerical experiments for my papers
Classes | Typedefs | Functions
secOrd_op_linearHeat.cpp File Reference

<Program name>=""> More...

#include <stdexcept>
#include <config.h>
#include <dune/fem/operator/common/operator.hh>
#include <dune/fem/solver/cginverseoperator.hh>
#include <dune/fem/solver/oemsolver.hh>
#include <dune/fem/quadrature/cachingquadrature.hh>
#include "secOrd_op_linearHeat.h"
#include "io_parameter.h"
#include "grid.h"
Include dependency graph for secOrd_op_linearHeat.cpp:

Go to the source code of this file.

Classes

class  Linear_heat_op
 
struct  Esfem::SecOrd_op::Linear_heat::Data
 

Typedefs

using FE_function = Esfem::Grid::Scal_FEfun::Dune_FEfun
 
using Solver = Dune::Fem::CGInverseOperator< FE_function >
 
using Geometry = FE_function::DiscreteFunctionSpaceType::IteratorType::Entity::Geometry
 
using Grid_part = FE_function::GridPartType
 
using Quadrature = Dune::Fem::CachingQuadrature< Grid_part, 0 >
 
using Domain = FE_function::LocalFunctionType::DomainType
 
using Range = FE_function::LocalFunctionType::RangeType
 
using Jacobian_range = FE_function::LocalFunctionType::JacobianRangeType
 

Functions

void matrixFree_assembly (const double dT, const Geometry &, const Quadrature &, const FE_function::LocalFunctionType &, FE_function::LocalFunctionType &)
 
void massMatrixFree_assembly (const Geometry &, const Quadrature &, const FE_function::LocalFunctionType &, FE_function::LocalFunctionType &)
 
Range mass_matrix (const std::size_t pt, const Quadrature &q, const FE_function::LocalFunctionType &cf)
 
Jacobian_range stiffness_matrix (const std::size_t pt, const Quadrature &q, const FE_function::LocalFunctionType &cf)
 

Detailed Description

<Program name>="">

Revision history:

 Revised by Christian Power dd.mm.yyyy
 Originally written by Christian Power
      (power22c@gmail.com) 01. Februar 2016

Implementation details for secOrd_op_linearHeat.h Created by Christian Power on 01.02.2016 Copyright (c) 2016 Christian Power. All rights reserved.

Definition in file secOrd_op_linearHeat.cpp.