18 #ifndef itkZeroFluxNeumannBoundaryCondition_h
19 #define itkZeroFluxNeumannBoundaryCondition_h
57 template <
typename TInputImage,
typename TOutputImage = TInputImage>
78 static constexpr
unsigned int ImageDimension = Superclass::ImageDimension;
87 return "itkZeroFluxNeumannBoundaryCondition";
93 operator()(
const OffsetType & point_index,
94 const OffsetType & boundary_offset,
95 const NeighborhoodType * data)
const override;
100 operator()(
const OffsetType & point_index,
101 const OffsetType & boundary_offset,
102 const NeighborhoodType * data,
103 const NeighborhoodAccessorFunctorType & neighborhoodAccessorFunctor)
const override;
117 GetInputRequestedRegion(
const RegionType & inputLargestPossibleRegion,
118 const RegionType & outputRequestedRegion)
const override;
128 GetPixel(
const IndexType & index,
const TInputImage * image)
const override;
132 #ifndef ITK_MANUAL_INSTANTIATION
133 # include "itkZeroFluxNeumannBoundaryCondition.hxx"