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

#include <SmoothAbsoluteValue.H>

Public Member Functions

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

 DoubleRampExact ()
 

Private Attributes

Real m_d
 
Real m_pi
 

Detailed Description

Double sphere test case Test case where f(x,y) = 2*(x-0) + (y - 1) g(x,y) =-2*(x-1) + (y - 1) in the input file: ramp_normal_0 = 2. 1. 0. ramp_normal_1 = -2. 1. 0. ramp_point_0 = 0. 1. 0. ramp_point_1 = 1. 1. 0.

Constructor & Destructor Documentation

◆ DoubleRampExact() [1/2]

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

◆ ~DoubleRampExact()

DoubleRampExact::~DoubleRampExact ( )
inline

◆ DoubleRampExact() [2/2]

DoubleRampExact::DoubleRampExact ( )
inlineprivate

References MayDay::Error().

Member Function Documentation

◆ value()

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

this one calls the other functions

◆ valueAem()

Real DoubleRampExact::valueAem ( const RealVect a_point) const

◆ firstDerivAem()

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

◆ secondDerivAem()

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

◆ thirdDerivAem()

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

◆ fourthDerivAem()

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

Member Data Documentation

◆ m_d

Real DoubleRampExact::m_d
private

◆ m_pi

Real DoubleRampExact::m_pi
private

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