#include <IFSlicer.H>
Public Member Functions | |
IFSlicer () | |
null constructor | |
IFSlicer (const IFSlicer< dim > &a_IFSlicer) | |
copy constructor | |
IFSlicer (IFSlicer< dim+1 > const *a_slicer, const int &a_fixedComp, const Real &a_fixedValue) | |
makes a reduced IFSlicer | |
void | setParams (IFSlicer< dim+1 > const *a_slicer, const int &a_fixedComp, const Real &a_fixedValue) |
virtual | ~IFSlicer () |
destructor | |
virtual Real | value (const IndexTM< int, dim > &a_partialDerivative, const IndexTM< Real, dim > &a_point) const |
Return the partial derivative evaluated at a_point. | |
void | print (ostream &out) const |
output function | |
Protected Attributes | |
IFSlicer< dim+1 > const * | m_IFSlicer |
int | m_fixedComp |
Real | m_fixedValue |
Private Member Functions | |
IFSlicer< dim > & | operator= (const IFSlicer< dim > &) |
null constructor
null constructor
References LARGEINTVAL, LARGEREALVAL, IFSlicer< dim >::m_fixedComp, IFSlicer< dim >::m_fixedValue, and IFSlicer< dim >::m_IFSlicer.
copy constructor
copy constructor
References IFSlicer< dim >::m_fixedComp, IFSlicer< dim >::m_fixedValue, IFSlicer< dim >::m_IFSlicer, and IFSlicer< dim >::setParams().
void IFSlicer< dim >::setParams | ( | IFSlicer< dim+1 > const * | a_slicer, | |
const int & | a_fixedComp, | |||
const Real & | a_fixedValue | |||
) | [inline] |
References IFSlicer< dim >::m_fixedComp, IFSlicer< dim >::m_fixedValue, and IFSlicer< dim >::m_IFSlicer.
Referenced by IFSlicer< dim >::IFSlicer().
Real IFSlicer< dim >::value | ( | const IndexTM< int, dim > & | a_partialDerivative, | |
const IndexTM< Real, dim > & | a_point | |||
) | const [inline, virtual] |
Return the partial derivative evaluated at a_point.
Represent the partial derivative as a list of integers. Return the partial derivative evaluated at a_point.
References dim, LARGEREALVAL, IFSlicer< dim >::m_fixedComp, IFSlicer< dim >::m_fixedValue, and IFSlicer< dim >::m_IFSlicer.
Referenced by NormalDerivativeNew< dim >::calculatePhiDerivs(), NormalDerivative< dim >::evaluate(), and NormalDerivative< dim >::expand().
output function
output function
References dim, IFSlicer< dim >::m_fixedComp, IFSlicer< dim >::m_fixedValue, and IFSlicer< dim >::m_IFSlicer.
Referenced by operator<<().
IFSlicer<dim + 1> const* IFSlicer< dim >::m_IFSlicer [protected] |
int IFSlicer< dim >::m_fixedComp [protected] |
Real IFSlicer< dim >::m_fixedValue [protected] |