Evolving surface finite element method
v0.3.0-14-g3598512
Numerical experiments for my papers
|
FE grid, FE space, function space. More...
#include <grid.h>
Classes | |
struct | Data |
Public Types | |
using | Host_grid = Dune::GridSelector::GridType |
Important for dune. | |
using | Grid = Dune::GeometryGrid< Host_grid, Deformation > |
Important for dune. | |
using | Grid_part = Dune::Fem::AdaptiveLeafGridPart< Grid, Dune::InteriorBorder_Partition > |
ALU-Grid. | |
using | Function_space = Dune::Fem::FunctionSpace< double, double, Grid::dimensionworld, 1 > |
| |
using | FE_space = Dune::Fem::LagrangeDiscreteFunctionSpace< Function_space, Grid_part, POLORDER > |
Scalar valued finite element space. | |
using | Vec_Function_space = Dune::Fem::FunctionSpace< double, double, Grid::dimensionworld, Grid::dimensionworld > |
| |
using | Vec_FE_space = Dune::Fem::LagrangeDiscreteFunctionSpace< Vec_Function_space, Grid_part, POLORDER > |
Vector valued finite element space. | |
Public Member Functions | |
Grid_and_time (const Io::Parameter &) | |
Construct first grid. | |
Grid_and_time (const Io::Parameter &, const std::string &dgf_file, const double t0) | |
Read from an dgf. | |
~Grid_and_time () | |
Pointer to implementation requires this. | |
void | next_timeStep (const double) |
++time | |
void | new_nodes (const Vec_FEfun &) |
Update hash grid. | |
Dune::Fem::TimeProviderBase & | time_provider () |
Get time provider. | |
const Dune::Fem::TimeProviderBase & | time_provider () const |
Get time provider. | |
Grid & | grid () const |
Grid for finite element functions. | |
Grid_part & | grid_part () const |
I believe for the norm. | |
FE_space & | fe_space () const |
Finite element space. More... | |
Vec_FE_space & | vec_fe_space () const |
Vector valued finite element space. More... | |
Private Attributes | |
std::unique_ptr< Data > | d_ptr |
Pointer to implementation. | |
FE_space & Esfem::Grid::Grid_and_time::fe_space | ( | ) | const |
Vec_FE_space & Esfem::Grid::Grid_and_time::vec_fe_space | ( | ) | const |
Vector valued finite element space.
Used for dune operator
Definition at line 133 of file grid_GridAndTime.cpp.