ug4
domain_util_impl.h File Reference
#include "domain_util.h"
#include <string>
#include <sstream>
#include "lib_disc/reference_element/reference_element.h"

Go to the source code of this file.

Namespaces

 ug
 the ug namespace
 

Functions

template<typename TDomain >
void ug::CollectCornerCoordinates (int base_object_id, std::vector< typename TDomain::position_type > &vCornerCoordsOut, GridObject &elem, const TDomain &domain, bool clearContainer)
 returns the corner coordinates of a geometric object More...
 
template<typename TElem , typename TAAPos >
void ug::CollectCornerCoordinates (std::vector< typename TAAPos::ValueType > &vCornerCoordsOut, const TElem &elem, const TAAPos &aaPos, bool clearContainer=true)
 returns the corner coordinates of a geometric object More...
 
template<typename TElem , typename TAAPos >
void ug::CollectCornerCoordinates (std::vector< typename TAAPos::ValueType > &vCornerCoordsOut, TElem *elem, const TAAPos &aaPos, bool clearContainer)
 
template<typename TElem , typename TDomain >
void ug::CollectCornerCoordinates (std::vector< typename TDomain::position_type > &vCornerCoordsOut, const TElem &elem, const TDomain &domain, bool clearContainer=true)
 returns the corner coordinates of a geometric object More...
 
template<typename TElem , typename TDomain >
number ug::ElementDiameter (TElem &elem, TDomain &domain)
 
template<typename TElem , typename TDomain >
number ug::ElementDiameterSq (TElem &elem, TDomain &domain)
 
template<typename TElem , typename TPosition >
number ug::ElementSize (const TElem &elem, const Grid::VertexAttachmentAccessor< Attachment< TPosition > > &aaPos)
 returns the size of a geometric object More...
 
template<typename TElem , typename TDomain >
number ug::ElementSize (const TElem &elem, const TDomain &domain)
 returns the size of a geometric object More...
 
template<typename TDomain >
void ug::FillCornerCoordinates (typename TDomain::position_type vCornerCoordsOut[], const RegularVertex &vtx, const TDomain &domain)
 returns the coordinates of a vertex (specialization) More...
 
template<typename TElem , typename TDomain >
void ug::FillCornerCoordinates (typename TDomain::position_type vCornerCoordsOut[], const TElem &elem, const TDomain &domain)
 returns the corner coordinates of a geometric object More...