ug4
|
#include "common/types.h"
#include "lib_grid/grid/grid_base_objects.h"
#include "lib_grid/multi_grid.h"
#include <cstddef>
#include <vector>
#include "anisotropy_util_impl.h"
Go to the source code of this file.
Namespaces | |
ug | |
the ug namespace | |
Enumerations | |
enum | ug::AnisotropyState { ug::ISOTROPIC = 0 , ug::QUAD_SHORTX , ug::QUAD_SHORTY , ug::PRISM_FLAT , ug::PRISM_LONG , ug::HEX_SHORTX , ug::HEX_SHORTY , ug::HEX_SHORTZ , ug::HEX_SHORTXY , ug::HEX_SHORTXZ , ug::HEX_SHORTYZ } |
Functions | |
template<typename TAAPos > | |
AnisotropyState | ug::close_sides_of_anisotropic_elem (Edge *elem, Grid &grid, const TAAPos &aaPos, number thresholdRatio, std::vector< Vertex * > &sidesOut) |
template<typename TAAPos > | |
AnisotropyState | ug::close_sides_of_anisotropic_elem (Face *elem, Grid &grid, const TAAPos &aaPos, number thresholdRatio, std::vector< Edge * > &sidesOut) |
template<typename TAAPos > | |
AnisotropyState | ug::close_sides_of_anisotropic_elem (Volume *elem, Grid &grid, const TAAPos &aaPos, number thresholdRatio, std::vector< Face * > &sidesOut) |
template<typename TAAPos > | |
AnisotropyState | ug::is_anisotropic (Edge *elem, const TAAPos &aaPos, number thresholdRatio) |
template<typename TAAPos > | |
AnisotropyState | ug::is_anisotropic (Face *elem, const TAAPos &aaPos, number thresholdRatio) |
template<typename TAAPos > | |
AnisotropyState | ug::is_anisotropic (Volume *elem, const TAAPos &aaPos, number thresholdRatio) |
template<typename TAAPos > | |
AnisotropyState | ug::long_edges_of_anisotropic_elem (Edge *elem, Grid &grid, const TAAPos &aaPos, number thresholdRatio, std::vector< Edge * > &longEdges) |
template<typename TAAPos > | |
AnisotropyState | ug::long_edges_of_anisotropic_elem (Face *elem, Grid &grid, const TAAPos &aaPos, number thresholdRatio, std::vector< Edge * > &longEdges) |
template<typename TAAPos > | |
AnisotropyState | ug::long_edges_of_anisotropic_elem (Volume *elem, Grid &grid, const TAAPos &aaPos, number thresholdRatio, std::vector< Edge * > &longEdges) |