pesser / adaptive_quadrature

create deal.ii quadrature rule for coarse mesh based on fine mesh.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Adaptive Quadrature Rules

Create a quadrature rule on a given cell, based on the refinement of this cell in another triangulation.

Examples

Diagonal

The grid to resolve the diagonal interface Diagonal grid The generated quadrature rule Diagonal quadrature

Parabola

The grid to resolve the parabola interface Parabola grid The generated quadrature rule Parabola quadrature

Diagonal and Parabola

Combined quadrature rule for Diagonal and Parabola interface (test5()) Diagonal and parabola quadrature

Cube and circle

Grid for cube interface Cube grid Grid for circle interface Circle grid Combined quadrature rule for Cube and Circle interface (test_values.cc) Cube and Circle quadrature

Running

Make sure the environment variable DEAL_II_DIR contains the location of deal.II, then

mkdir build
cd build
cmake ..
make qtest && ./multitria/qtest
./plot.sh deallog

About

create deal.ii quadrature rule for coarse mesh based on fine mesh.


Languages

Language:C++ 94.2%Language:Python 3.5%Language:CMake 1.8%Language:Shell 0.5%