ug4
domain_bridge.cpp File Reference

Classes

struct  ug::bridge::Domain::Functionality
 
struct  ug::bridge::Domain::Functionality2d3d
 methods that are only available for 2d and 3d are registered here More...
 

Namespaces

 ug
 the ug namespace
 
 ug::bridge
 
 ug::bridge::Domain
 

Functions

template<typename TDomain >
static number ug::FaceArea (TDomain &dom, int si)
 
template<typename TDomain >
static number ug::FaceArea (TDomain &dom, int si, size_t lvl)
 
template<typename TDomain >
static number ug::FaceArea (TDomain &dom, ISelector &sel)
 
template<typename TDomain >
static number ug::FaceArea (TDomain &dom, ISubsetHandler &sh, int si, size_t lvl)
 
template<class TDomain , class TElem >
static TElem * ug::GetElementByCoordinate (TDomain &dom, number x, number y, number z)
 
template<typename TDomain >
static number ug::GetMaxEdgeLength (TDomain &dom)
 
template<typename TDomain >
static void ug::LoadAndRefineDomain (TDomain &domain, const char *filename, int numRefs)
 
template<typename TDomain >
static void ug::MinimizeMemoryFootprint (TDomain &dom)
 
template<typename TDomain >
static void ug::PrintElementEdgeRatios (TDomain &dom)
 
template<typename TDomain >
static void ug::ProjectVerticesToSphere (TDomain &dom, std::vector< number > center, number radius, number eps)
 
template<typename TDomain >
static void ug::RandomizeDomain (TDomain &dom, number dx, number dy, number dz)
 
void ug::bridge::RegisterBridge_Domain (Registry &reg, string grp)
 
template<typename TDomain >
static bool ug::SavePartitionMap (PartitionMap &pmap, TDomain &domain, const char *filename)
 
template<typename TDomain >
static void ug::ScaleDomain (TDomain &dom, number sx, number sy, number sz)
 
template<typename TDomain >
static bool ug::TestDomainInterfaces (TDomain *dom)
 
template<typename TDomain >
static bool ug::TestDomainInterfaces (TDomain *dom, bool verbose)
 
template<typename TDomain >
static void ug::TranslateDomain (TDomain &dom, number tx, number ty, number tz)