|
RefinementRequest.hpp
Go to the documentation of this file.
void validateBlockRefinements(const std::vector< BlockRefinement > &requests) std::array< int, 3 > refinedDims(const BlockRefinement &request) std::vector< BlockRefinement > blockRefinements(const std::vector< std::array< int, 3 > > &cellsPerDim, const std::vector< std::array< int, 3 > > &startIJK, const std::vector< std::array< int, 3 > > &endIJK, const std::vector< std::string > &names, const std::vector< std::string > &parentGridNames) AxisSubdivision axisSubdivision(const BlockRefinement &request, int dim) AxisPositions axisPositions(const AxisSubdivision &sub) Definition: RefinementRequest.hpp:95 std::vector< int > firstColumn Per parent cell of the box: its first refined column. Definition: RefinementRequest.hpp:101 std::vector< int > subIndex Per refined column: its position inside its parent cell, from 0. Definition: RefinementRequest.hpp:97 std::vector< int > parentCount Per refined column: how many refined columns its parent cell is split into. Definition: RefinementRequest.hpp:99 Definition: RefinementRequest.hpp:40 std::vector< int > parentOffset Definition: RefinementRequest.hpp:41 std::vector< double > fracLo Definition: RefinementRequest.hpp:42 std::vector< double > fracHi Definition: RefinementRequest.hpp:43 Definition: RefinementRequest.hpp:56 std::array< AxisSubdivision, 3 > subdivision Graded subdivision, one entry per direction. Empty means uniform. Definition: RefinementRequest.hpp:63 std::array< int, 3 > startIJK Definition: RefinementRequest.hpp:60 bool pillarsFromBoxLayer Definition: RefinementRequest.hpp:76 std::array< int, 3 > cellsPerDim Definition: RefinementRequest.hpp:59 std::vector< int > minpvRemoved Definition: RefinementRequest.hpp:69 std::array< int, 3 > endIJK Definition: RefinementRequest.hpp:61 std::string parentGridName Definition: RefinementRequest.hpp:58 |