31 void reorder_polygon(
const std::vector<std::array<Real,3>>& lpoints, std::array<int,7>& lconnect,
32 const std::array<Real,3>& lnormal);
35 static void calc_hesse(
Real& distance, std::array<Real,3>& n0,
Real& p,
36 const std::array<Real,3>& normal,
const std::array<Real,3>&
centroid) ;
39 static void calc_alpha(std::array<Real,12>& alpha,
40 const std::array<Real,3>& n0,
Real p,
41 const std::array<std::array<Real,3>,8>& vertex,
45 static void calc_intersects(
int& int_count, std::array<bool,12>& intersects_flags,
46 const std::array<Real,12>& alpha) ;
48 void print_points(std::ofstream& myfile)
const;
49 void print_connectivity(std::ofstream& myfile)
const;
50 void print_grids(std::ofstream& myfile)
const;
52 std::vector<std::array<Real,3>> m_points;
53 std::vector<std::array<int,7>> m_connectivity;
void EBGridCoverage(int myID, const Real *problo, const Real *dx, const Box &bx, Array4< EBCellFlag const > const &flag)
Definition AMReX_EBToPVD.cpp:430
void EBToPolygon(const Real *problo, const Real *dx, const Box &bx, Array4< EBCellFlag const > const &flag, Array4< Real const > const &bcent, Array4< Real const > const &apx, Array4< Real const > const &apy, Array4< Real const > const &apz)
Definition AMReX_EBToPVD.cpp:27