Adaptive_Refinement_Utilities Namespace Reference

Typedefs

template<int D>
using BoxList = std::pair< std::vector< int >, std::vector< Wonton::BoundingBox< D > >>
 

Functions

template<int D>
int refinement_function (const Wonton::Point< D > r, double lo1, double hi1)
 
template<int D>
int num_cells ()
 
template<int D>
BoxList< D > get_sample_points ()
 
template<>
int refinement_function< 1 > (const Wonton::Point< 1 > r, double lo1, double hi1)
 
template<>
int num_cells< 1 > ()
 
template<>
BoxList< 1 > get_sample_points< 1 > ()
 
template<>
int refinement_function< 2 > (const Wonton::Point< 2 > r, double lo1, double hi1)
 
template<>
int num_cells< 2 > ()
 
template<>
BoxList< 2 > get_sample_points< 2 > ()
 
template<>
int refinement_function< 3 > (const Wonton::Point< 3 > r, double lo1, double hi1)
 
template<>
int num_cells< 3 > ()
 
template<>
BoxList< 3 > get_sample_points< 3 > ()
 
template<>
int refinement_function< 4 > (const Wonton::Point< 4 > r, double lo1, double hi1)
 
template<>
int num_cells< 4 > ()
 
template<>
BoxList< 4 > get_sample_points< 4 > ()
 

Variables

const int LO = Wonton::LO
 
const int HI = Wonton::HI
 

Typedef Documentation

◆ BoxList

template<int D>
using Adaptive_Refinement_Utilities::BoxList = typedef std::pair<std::vector<int>,std::vector<Wonton::BoundingBox<D> >>

Function Documentation

◆ get_sample_points()

template<int D>
BoxList<D> Adaptive_Refinement_Utilities::get_sample_points ( )

◆ get_sample_points< 1 >()

◆ get_sample_points< 2 >()

◆ get_sample_points< 3 >()

◆ get_sample_points< 4 >()

◆ num_cells()

template<int D>
int Adaptive_Refinement_Utilities::num_cells ( )

◆ num_cells< 1 >()

◆ num_cells< 2 >()

◆ num_cells< 3 >()

◆ num_cells< 4 >()

◆ refinement_function()

template<int D>
int Adaptive_Refinement_Utilities::refinement_function ( const Wonton::Point< D >  r,
double  lo1,
double  hi1 
)

◆ refinement_function< 1 >()

template<>
int Adaptive_Refinement_Utilities::refinement_function< 1 > ( const Wonton::Point< 1 >  r,
double  lo1,
double  hi1 
)

◆ refinement_function< 2 >()

template<>
int Adaptive_Refinement_Utilities::refinement_function< 2 > ( const Wonton::Point< 2 >  r,
double  lo1,
double  hi1 
)

◆ refinement_function< 3 >()

template<>
int Adaptive_Refinement_Utilities::refinement_function< 3 > ( const Wonton::Point< 3 >  r,
double  lo1,
double  hi1 
)

◆ refinement_function< 4 >()

template<>
int Adaptive_Refinement_Utilities::refinement_function< 4 > ( const Wonton::Point< 4 >  r,
double  lo1,
double  hi1 
)

Variable Documentation

◆ HI

const int Adaptive_Refinement_Utilities::HI = Wonton::HI

◆ LO

const int Adaptive_Refinement_Utilities::LO = Wonton::LO