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

#include <SmoothAbsoluteValue.H>

Public Member Functions

 DoubleSphereExact (const Real &a_delta, const Real &a_pi)
 
 ~DoubleSphereExact ()
 
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

 DoubleSphereExact ()
 

Private Attributes

Real m_d
 
Real m_pi
 

Detailed Description

Double sphere test case Test case where f(x,y,z) = x^2 + y^2 + z^2 - 0.75^2 g(x,y,z) = (x-1)^2 + y^2 + z^2 - 0.75^2 g(x,y,z) = (-2*(x-1) + (y - 1)) f(x,y.z) - g(x,y,z) = x^2 - (x-1)^2 sphere_center_0 = 0 0 0 sphere_center_1 = 1 0 0 sphere_radius_0 = 0.75 sphere_radius_1 = 0.75

Constructor & Destructor Documentation

◆ DoubleSphereExact() [1/2]

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

◆ ~DoubleSphereExact()

DoubleSphereExact::~DoubleSphereExact ( )
inline

◆ DoubleSphereExact() [2/2]

DoubleSphereExact::DoubleSphereExact ( )
inlineprivate

References MayDay::Error().

Member Function Documentation

◆ value()

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

this one calls the other functions

◆ valueAem()

Real DoubleSphereExact::valueAem ( const RealVect a_point) const

◆ firstDerivAem()

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

◆ secondDerivAem()

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

◆ thirdDerivAem()

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

◆ fourthDerivAem()

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

Member Data Documentation

◆ m_d

Real DoubleSphereExact::m_d
private

◆ m_pi

Real DoubleSphereExact::m_pi
private

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