Miscellaneous algorithms

Description

A set of miscellaneous basic algorithms and definitions used in GetFEM++.

Files

File(s) Description
bgeot_comma_init.h Allow to init container with a list of values, from boost init.hpp.
bgeot_ftool.h and bgeot_ftool.cc Small language allowing to read a parameter file with a Matlab syntax like. Used also for structured meshes.
bgeot_kdtree.h and bgeot_kdtree.cc Balanced N-dimensional tree. Store a list of points and allows a quick search of points lying in a given box.
bgeot_rtree.h and bgeot_rtree.cc Rectangle tree. Store a list of N-dimensional rectangles and allows a quick search of rectangles containing a given point.
permutations.h Allows to iterate on permutations. Only used in getfem_integration.cc.
bgeot_small_vector.h and bgeot_small_vector.cc Defines a vector of low dimension mainly used to represent mesh nodes. Optimized operations.
bgeot_tensor.h Arbitrary order tensor. Used in assembly.
bgeot_sparse_tensors.h and bgeot_sparse_tensors.cc Arbitrary order sparse tensor. Used in the low-level generic assembly.
getfem_omp.h and getfem_omp.cc Tools for multithreaded, OpenMP and Boost based parallelization.
getfem_export.h and getfem_export.cc Export in pos and vtk formats
getfem_superlu.h and getfem_superlu.cc Interface with Superlu (the included version or an external one)

State

Perspectives