SWMMVis  6.0.0-alpha.4
Qt6/C++ GIS-based graphical user interface for the SWMMVis engine (6.0.0-alpha.4)
Loading...
Searching...
No Matches
meshkit::CoarseningQueue Class Reference

#include <coarseningqueue.hpp>

Collaboration diagram for meshkit::CoarseningQueue:

Classes

struct  Entry
 

Public Member Functions

 CoarseningQueue (std::size_t vertices, std::size_t maximumEntries=0)
 
bool empty () const
 
std::size_t size () const
 
std::size_t capacityBytes () const
 
void update (Entry entry)
 
Entry pop ()
 

Constructor & Destructor Documentation

◆ CoarseningQueue()

meshkit::CoarseningQueue::CoarseningQueue ( std::size_t  vertices,
std::size_t  maximumEntries = 0 
)
inlineexplicit

Member Function Documentation

◆ capacityBytes()

std::size_t meshkit::CoarseningQueue::capacityBytes ( ) const
inline

◆ empty()

bool meshkit::CoarseningQueue::empty ( ) const
inline

◆ pop()

Entry meshkit::CoarseningQueue::pop ( )
inline

◆ size()

std::size_t meshkit::CoarseningQueue::size ( ) const
inline

◆ update()

void meshkit::CoarseningQueue::update ( Entry  entry)
inline

The documentation for this class was generated from the following file: