Chombo + EB  3.2
Public Member Functions | Private Member Functions | Private Attributes | List of all members
OffsetSphereExact Class Reference

#include <SmoothAbsoluteValue.H>

Public Member Functions

 OffsetSphereExact (const Real &a_delta, const Real &a_pi)
 
 ~OffsetSphereExact ()
 
Real value (const IntVect &a_deriv, const RealVect &a_point) const
 this one calls the other functions More...
 
Real valueAem (const RealVect &a_point) const
 
Real firstDerivAem (const IntVect &a_deriv, const RealVect &a_point) const
 
Real secondDerivAem (const IntVect &a_deriv, const RealVect &a_point) const
 
Real thirdDerivAem (const IntVect &a_deriv, const RealVect &a_point) const
 
Real fourthDerivAem (const IntVect &a_deriv, const RealVect &a_point) const
 

Private Member Functions

void getXYIXIY (int &a_ix, int &a_iy, Real &a_x, Real &a_y, const int &a_xderivVal, const IntVect &a_deriv, const RealVect &a_point) const
 
 OffsetSphereExact ()
 

Private Attributes

Real m_d
 
Real m_pi
 

Detailed Description

offset sphere test case The mac daddy of test cases Test case where f: (x- 0 )^2 + (y- 0 )^2 + (z- 0 )^2 - (1/2)^2; g: (x-(1/2))^2 + (y-(1/2))^2 + (z-(1/2))^2 - (1/4)^2; sphere_center_0 = 0 0 0 sphere_center_1 = 0.5 0.5 0.5 sphere_radius_0 = 0.5 sphere_radius_1 = 0.25

Constructor & Destructor Documentation

◆ OffsetSphereExact() [1/2]

OffsetSphereExact::OffsetSphereExact ( const Real a_delta,
const Real a_pi 
)
inline

◆ ~OffsetSphereExact()

OffsetSphereExact::~OffsetSphereExact ( )
inline

◆ OffsetSphereExact() [2/2]

OffsetSphereExact::OffsetSphereExact ( )
inlineprivate

References MayDay::Error().

Member Function Documentation

◆ value()

Real OffsetSphereExact::value ( const IntVect a_deriv,
const RealVect a_point 
) const

this one calls the other functions

◆ valueAem()

Real OffsetSphereExact::valueAem ( const RealVect a_point) const

◆ firstDerivAem()

Real OffsetSphereExact::firstDerivAem ( const IntVect a_deriv,
const RealVect a_point 
) const

◆ secondDerivAem()

Real OffsetSphereExact::secondDerivAem ( const IntVect a_deriv,
const RealVect a_point 
) const

◆ thirdDerivAem()

Real OffsetSphereExact::thirdDerivAem ( const IntVect a_deriv,
const RealVect a_point 
) const

◆ fourthDerivAem()

Real OffsetSphereExact::fourthDerivAem ( const IntVect a_deriv,
const RealVect a_point 
) const

◆ getXYIXIY()

void OffsetSphereExact::getXYIXIY ( int &  a_ix,
int &  a_iy,
Real a_x,
Real a_y,
const int &  a_xderivVal,
const IntVect a_deriv,
const RealVect a_point 
) const
private

Member Data Documentation

◆ m_d

Real OffsetSphereExact::m_d
private

◆ m_pi

Real OffsetSphereExact::m_pi
private

The documentation for this class was generated from the following file: