HLIBpro  3.0
TNDBSPPartStrat< value_t > Class Template Reference

Special partition strategy to optimized nested dissection clustering.

#include <TBSPPartStrat.hh>

Inheritance diagram for TNDBSPPartStrat< value_t >:
TBSPPartStrat

Public Member Functions

 TNDBSPPartStrat (const TSparseMatrix< value_t > *S, const edgecut_weights_mode_t edgecut_weights_mode=edgecut_weights_off)
 
virtual void partition (const TCoordinate *coord, const TNodeSet &dofs, TNodeSet &left, TNodeSet &right, const TBBox &bbox, std::vector< TBBox > &son_bbox, const uint depth) const
 

Constructor & Destructor Documentation

◆ TNDBSPPartStrat()

TNDBSPPartStrat ( const TSparseMatrix< value_t > *  S,
const edgecut_weights_mode_t  edgecut_weights_mode = edgecut_weights_off 
)

ctor

Member Function Documentation

◆ partition()

virtual void partition ( const TCoordinate coord,
const TNodeSet dofs,
TNodeSet left,
TNodeSet right,
const TBBox &  bbox,
std::vector< TBBox > &  son_bbox,
const uint  depth 
) const
virtual

partition dofs into sub sets

Implements TBSPPartStrat.