lib/src/Workshop/NormalDerivative.cpp
// Evaluate derivatives of the normal of a BaseIF subclass
Evaluate derivatives of the normal of a BaseIF subclass
Evaluate derivatives of the normal of a BaseIF subclass
Real NormalDerivative<GLOBALDIM>::evaluate(const IvDim  & a_multiIndex,
                                           const int    & a_direction,
                                           const RvDim  & a_point,
                                           const BaseIF & a_implicitFunction)
{
  IFSlicer<GLOBALDIM> ifSlicer(a_implicitFunction);
  return evaluate(a_multiIndex,a_direction,a_point,&ifSlicer);
}
Real NormalDerivative < GLOBALDIM > :: evaluate ( const IvDim & a_multiIndex , const int & a_direction , const RvDim & a_point , const BaseIF & a_implicitFunction ) { IFSlicer < GLOBALDIM > ifSlicer ( a_implicitFunction ) ; return evaluate ( a_multiIndex , a_direction , a_point , & ifSlicer ) ; }
Evaluate derivatives of the normal of a BaseIF subclass
Evaluate derivatives of the normal of a BaseIF subclass
// Create an IFSlicer from the BaseIF, call "evaluate" with this, and return // the result