BEM++  2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Public Types | Static Public Member Functions | List of all members
Bempp::ClusterConstructionHelper< BasisFunctionType > Struct Template Reference

Public Types

typedef Fiber::ScalarTraits
< BasisFunctionType >
::RealType 
CoordinateType
 
typedef AhmedDofWrapper
< CoordinateType > 
AhmedDofType
 
typedef ExtendedBemCluster
< AhmedDofType
AhmedBemCluster
 
typedef bbxbemblcluster
< AhmedDofType, AhmedDofType
AhmedBemBlcluster
 

Static Public Member Functions

static void constructBemCluster (const Space< BasisFunctionType > &space, bool indexWithGlobalDofs, const AcaOptions &acaOptions, shared_ptr< AhmedBemCluster > &cluster, shared_ptr< IndexPermutation > &o2p, shared_ptr< IndexPermutation > &p2o)
 
static void constructBemCluster (const arma::Mat< CoordinateType > &points, int componentCount, const AcaOptions &acaOptions, shared_ptr< AhmedBemCluster > &cluster, shared_ptr< IndexPermutation > &o2p, shared_ptr< IndexPermutation > &p2o)
 
static std::auto_ptr
< AhmedBemBlcluster > 
constructBemBlockCluster (const AcaOptions &acaOptions, bool symmetric, AhmedBemCluster &testCluster, AhmedBemCluster &trialCluster, bool useStrongAdmissibilityCondition, unsigned int &blockCount)
 
static void truncateBemBlockCluster (blcluster *cluster, const blcluster *refCluster)
 
static void getComponentDofPositions (const arma::Mat< CoordinateType > &points, int componentCount, std::vector< Point3D< CoordinateType > > &positions)
 
static void getComponentBoundingBoxes (const arma::Mat< CoordinateType > &points, int componentCount, std::vector< BoundingBox< CoordinateType > > &boundingBoxes)
 

The documentation for this struct was generated from the following files: