OffsetSphereExact Class Reference

#include <SmoothAbsoluteValue.H>

List of all members.


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

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
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

Constructor & Destructor Documentation

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

References m_d, and m_pi.

OffsetSphereExact::~OffsetSphereExact (  )  [inline]

OffsetSphereExact::OffsetSphereExact (  )  [inline, private]

References MayDay::Error().


Member Function Documentation

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

this one calls the other functions

Real OffsetSphereExact::valueAem ( const RealVect a_point  )  const

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

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

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

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

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

Referenced by OffsetSphereExact().

Referenced by OffsetSphereExact().


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

Generated on Fri Apr 5 04:25:14 2019 for Chombo + EB by  doxygen 1.5.5