Chombo + EB + MF  3.2
BRMeshRefine Member List

This is the complete list of members for BRMeshRefine, including all inherited members.

blockFactor() const MeshRefine
blockFactor(const int a_block_factor)MeshRefinevirtual
breakBoxes(Vector< Box > &a_vboxin, const int &a_maxSize, const int &a_idir) const BRMeshRefineprotected
BRMeshRefine()BRMeshRefine
BRMeshRefine(const Box &a_baseDomain, const Vector< int > &a_refRatios, const Real a_fillRatio, const int a_blockFactor, const int a_bufferSize, const int a_maxSize)BRMeshRefine
BRMeshRefine(const ProblemDomain &a_baseDomain, const Vector< int > &a_refRatios, const Real a_fillRatio, const int a_blockFactor, const int a_bufferSize, const int a_maxSize)BRMeshRefine
bufferSize() const MeshRefine
bufferSize(const int a_buffer_size)MeshRefinevirtual
buildSupport(const ProblemDomain &lvldomain, Vector< Box > &lvlboxes, IntVectSet &modifiedTags)MeshRefineprotectedvirtual
clipBox(Box &a_box, const ProblemDomain &a_domain) const MeshRefineprotectedvirtual
computeLocalBlockFactors()MeshRefineprotectedvirtual
define(const Box &a_baseDomain, const Vector< int > &a_refRatios, const Real a_fillRatio, const int a_blockFactor, const int a_bufferSize, const int a_maxSize)BRMeshRefine
define(const ProblemDomain &a_baseDomain, const Vector< int > &a_refRatios, const Real a_fillRatio, const int a_blockFactor, const int a_bufferSize, const int a_maxSize)BRMeshRefinevirtual
fillRatio() const MeshRefine
fillRatio(const Real a_fill_ratio)MeshRefinevirtual
findMaxInflectionPoint(const Vector< int > &a_trace, int &a_maxVal) const BRMeshRefineprotected
findMaxInflectionPoint(const Vector< int > &a_trace, int &a_maxVal, const int a_maxSize) const BRMeshRefineprotected
findSplit(const Vector< int > &a_trace) const BRMeshRefineprotected
findSplit(const Vector< int > &a_trace, const int a_maxSize) const BRMeshRefineprotected
granularity(int a_granularity)MeshRefine
inRefineDirs(int a_val) const MeshRefine
isDefined() const MeshRefine
longsideRefineDirs(const Box &a_bx, int &a_dir) const BRMeshRefineprotected
m_blockFactorMeshRefineprotected
m_bufferSizeMeshRefineprotected
m_fillRatioMeshRefineprotected
m_granularityMeshRefineprotected
m_isDefinedMeshRefineprotected
m_lastBaseMeshRefineprotected
m_lastBufferMeshRefineprotected
m_lastTopMeshRefineprotected
m_level_blockfactorsMeshRefineprotected
m_lowestRefineDirMeshRefineprotected
m_maxSizeMeshRefineprotected
m_messageBufferBRMeshRefinemutableprotected
m_nRefVectMeshRefineprotected
m_PNDModeMeshRefineprotected
m_pndsMeshRefineprotected
m_refineDirsMeshRefineprotected
m_vectDomainsMeshRefineprotected
makeBoxes(Vector< Box > &a_mesh, const IntVectSet &a_tags, const IntVectSet &a_pnd, const ProblemDomain &a_domain, const int a_maxSize, const int a_totalBufferSize) const BRMeshRefinevirtual
makeBoxes(std::list< Box > &a_mesh, IntVectSet &a_tags, const IntVectSet &a_pnd, const ProblemDomain &a_domain, const int a_maxSize, const int a_depth, const int a_totalBufferSize) const BRMeshRefine
makeBoxesParallel(std::list< Box > &a_mesh, IntVectSet &a_tags, const IntVectSet &a_pnd, const ProblemDomain &a_domain, const int a_maxSize, const int a_depth, const int a_totalBufferSize, const int a_minSize, const Interval &a_procInterval) const BRMeshRefineprotected
makePNDs(Vector< IntVectSet > &a_pnds, Vector< int > &a_totalBufferSize, const int a_baseLevel, const int a_topLevel, const Vector< ProblemDomain > &a_domains, const IntVectSet &a_baseMesh, const Vector< int > &a_bufferSize) const MeshRefineprotectedvirtual
makePNDs(Vector< IntVectSet > &a_pnds, Vector< int > &a_totalBufferSize, const int a_baseLevel, const int a_topLevel, const Vector< ProblemDomain > &a_domains, const Vector< Box > &a_baseMesh, const Vector< int > &a_bufferSize) const MeshRefineprotectedvirtual
makeTrace(const IntVectSet &a_Ivs, int a_dir) const BRMeshRefineprotected
makeTraces(const IntVectSet &a_Ivs, Vector< int > *a_traces) const BRMeshRefineprotected
maxloc(const int *a_V, const int a_Size) const BRMeshRefineprotected
maxSize() const MeshRefine
maxSize(const int a_max_size)MeshRefinevirtual
MeshRefine()MeshRefine
MeshRefine(const Box &a_baseDomain, const Vector< int > &a_refRatios, const Real a_fillRatio, const int a_blockFactor, const int a_bufferSize, const int a_maxSize)MeshRefine
MeshRefine(const ProblemDomain &a_baseDomain, const Vector< int > &a_refRatios, const Real a_fillRatio, const int a_blockFactor, const int a_bufferSize, const int a_maxSize)MeshRefine
properlyNested(const Box &a_box, const ProblemDomain &a_domain, const IntVectSet &a_pnd, int a_totalBuffer) const MeshRefineprotectedvirtual
receiveBoxesParallel(const Interval &a_from, const Interval &a_to, std::list< Box > &a_mesh, int tag) const BRMeshRefineprotected
refRatios() const MeshRefine
refRatios(const Vector< int > &a_nRefVect)MeshRefine
regrid(Vector< Vector< Box > > &a_newmeshes, const IntVectSet &a_tags, const int a_baseLevel, const int a_topLevel, const Vector< Vector< Box > > &a_oldMeshes)MeshRefinevirtual
regrid(Vector< Vector< Box > > &a_newmeshes, Vector< IntVectSet > &a_tags, const int a_baseLevel, const int a_topLevel, const Vector< Vector< Box > > &a_oldMeshes)MeshRefinevirtual
restrictUnrefined(Box &a_box) const MeshRefine
restrictUnrefined(IntVectSet &a_ivs) const MeshRefine
sendBoxesParallel(const std::list< Box > &a_mesh, int tag) const BRMeshRefineprotected
setPNDMode(int a_mode)MeshRefine
setRefineDirs(const IntVect &a_refineDirs)MeshRefine
splitBox(std::list< Box > &a_boxes, const std::list< Box >::iterator &a_boxindex, const int a_dimension, const int a_maxboxsize) const BRMeshRefineprotected
splitBox(std::list< Box > &a_boxes, const std::list< Box >::iterator &a_boxindex, const int a_maxboxsize) const BRMeshRefineprotected
splitTags(const IntVectSet &a_tags, const int a_split_dir, const int a_split_indx, IntVectSet &a_tags_lo, IntVectSet &a_tags_hi) const BRMeshRefineprotected
splitTagsInBestDimension(IntVectSet &a_tags_inout_lo, IntVectSet &a_tags_hi, const int a_maxSize) const BRMeshRefineprotected
splitTagsInPlace(const int a_split_dir, const int a_split_indx, IntVectSet &a_tags_inout_lo, IntVectSet &a_tags_hi) const BRMeshRefineprotected
~BRMeshRefine()BRMeshRefinevirtual
~MeshRefine()MeshRefinevirtual