![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
improvegrid.hh
Go to the documentation of this file.
24 Dune::FieldVector<T, 3> crossProduct(const Dune::FieldVector<T, 3>& a, const Dune::FieldVector<T, 3>& b)
72 area += Impl::crossProduct(Dune::FieldVector<double,dim>(c-b),Dune::FieldVector<double,dim>(d-b)).two_norm()/2;
Contains a methods which prolongs a boundary patch defined on grid level zero to all other levels.
int maxLevel() const
void improveGrid(GridType &grid, double threshold, int maxIter=10)
Definition improvegrid.hh:183
int improveGridLevel(GridType &grid, double threshold, int level)
Improve maximal aspect ratio of the grid by moving vertices.
Definition improvegrid.hh:88
size_type dim() const
#define DUNE_THROW(E,...)
size_type count() const
constexpr FieldTraits< value_type >::real_type two_norm() const
constexpr FieldTraits< value_type >::real_type two_norm2() const
auto size(GeometryType type) const
IndexType subIndex(const typename Traits::template Codim< cc >::Entity &e, int i, unsigned int codim) const
IndexType index(const typename Traits::template Codim< cc >::Entity &e) const
int maxLevel() const
LevelGridView levelGridView(int level) const
T endl(T... args)
T max(T... args)
T min(T... args)
