Plugins
ug::Util Namespace Reference

Namespaces

 aux
 

Classes

struct  Functionality
 

Functions

template<typename TDomain >
bool CheckSubsets (const TDomain &dom, const std::vector< std::string > &neededSubsets)
 
void CrashFct (const string &reason)
 
void CrashFctFatal (const string &reason)
 
template<typename TDomain >
SmartPtr< TDomain > CreateDomain (const std::string &gridName)
 
template<typename TDomain >
SmartPtr< TDomain > CreateDomain (const std::string &gridName, int numRefs)
 
template<typename TDomain >
SmartPtr< TDomain > CreateDomain (const std::string &gridName, int numRefs, const std::vector< std::string > &neededSubsets)
 
template<typename TDomain >
SmartPtr< TDomain > CreateDomain (const std::string &gridName, int numRefs, const std::vector< std::string > &neededSubsets, bool noIntegrityCheck=false)
 
void PluginCrashes ()
 
void PluginCrashesFatal ()
 
void PluginSaysHello ()
 

Function Documentation

◆ CheckSubsets()

template<typename TDomain >
bool ug::Util::CheckSubsets ( const TDomain &  dom,
const std::vector< std::string > &  neededSubsets 
)

References UG_LOG.

Referenced by CreateDomain().

◆ CreateDomain() [1/4]

template<typename TDomain >
SmartPtr<TDomain> ug::Util::CreateDomain ( const std::string &  gridName)

◆ CreateDomain() [2/4]

template<typename TDomain >
SmartPtr<TDomain> ug::Util::CreateDomain ( const std::string &  gridName,
int  numRefs 
)

References numRefs.

◆ CreateDomain() [3/4]

template<typename TDomain >
SmartPtr<TDomain> ug::Util::CreateDomain ( const std::string &  gridName,
int  numRefs,
const std::vector< std::string > &  neededSubsets 
)

References numRefs.

◆ CreateDomain() [4/4]

template<typename TDomain >
SmartPtr<TDomain> ug::Util::CreateDomain ( const std::string &  gridName,
int  numRefs,
const std::vector< std::string > &  neededSubsets,
bool  noIntegrityCheck = false 
)