#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] |
1.5.5