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

Classes

struct  Data
 

Public Types

using Base = Dune::AnalyticalCoordFunction< double, world_dim(), world_dim(), Deformation >
 
using Domain = Base::DomainVector
 
using Range = Base::RangeVector
 

Public Member Functions

 Deformation ()
 Analytic formula.
 
 Deformation (const std::string &fname)
 Hash map for grid evolution.
 
 ~Deformation ()
 Pointer to implementation requires this.
 
void evaluate (const Domain &, Range &) const
 Explicit mapping.
 
void set_timeProvider (const Dune::Fem::TimeProviderBase &)
 Finish cyclic dependency.
 
Deformationoperator= (const Vec_FEfun &)
 Update hash map.
 

Private Attributes

std::unique_ptr< Datad_ptr
 Pointer to implementation.
 

Detailed Description

Definition at line 53 of file grid.h.


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