mirror of
https://github.com/PhasicFlow/phasicFlow.git
synced 2025-06-22 16:28:30 +00:00
- the whole structure is ready. - next step whould be execute methods and then write methods - post-processing after simulation is not started yet.
32 lines
701 B
C++
32 lines
701 B
C++
#include "sphereRegionPoints.hpp"
|
|
#include "fieldsDataBase.hpp"
|
|
|
|
pFlow::sphereRegionPoints::sphereRegionPoints
|
|
(
|
|
const dictionary &dict,
|
|
fieldsDataBase &fieldsDataBase
|
|
)
|
|
:
|
|
regionPoints(dict, fieldsDataBase),
|
|
sphereRegion_(dict.subDict("sphereInfo")),
|
|
volume_(sphereRegion_.volume()),
|
|
diameter_(2*sphereRegion_.radius()),
|
|
selectedPoints_("selectedPoints")
|
|
{
|
|
}
|
|
|
|
bool pFlow::sphereRegionPoints::update()
|
|
{
|
|
const auto points = database().updatePoints();
|
|
selectedPoints_.clear();
|
|
for(uint32 i = 0; i < points.size(); ++i)
|
|
{
|
|
if( sphereRegion_.isInside(points[i]))
|
|
{
|
|
selectedPoints_.push_back(i);
|
|
}
|
|
}
|
|
|
|
return false;
|
|
}
|