Low-level functor to compute the new value of a voxel depending on its neighbours for heterogeneous material or/and on rectangular domain.  
 More...
template<class Real, class ImageType, class MaskType, class Coef>
struct NonUniform< Real, ImageType, MaskType, Coef >
Low-level functor to compute the new value of a voxel depending on its neighbours for heterogeneous material or/and on rectangular domain. 
|  | 
| static Real | value (unsigned long off, const ImageType &img, const MaskType &mask, size_t lineSize, size_t sliceSize, Real hx2, Real hy2, Real hz2, const ImageType *material) | 
|  | 
| static Real | cgvalue (unsigned long off, const ImageType &x, const MaskType &mask, size_t lineSize, size_t sliceSize, Real hx2, Real hy2, Real hz2, const ImageType *material) | 
|  | 
| static Real | cgrhs (unsigned long off, const ImageType &img, const MaskType &mask, size_t lineSize, size_t sliceSize, Real hx2, Real hy2, Real hz2, const ImageType *material) | 
|  | 
◆ cgrhs()
template<class Real , class ImageType , class MaskType , class Coef > 
  
  | 
        
          | static Real NonUniform< Real, ImageType, MaskType, Coef >::cgrhs | ( | unsigned long | off, |  
          |  |  | const ImageType & | img, |  
          |  |  | const MaskType & | mask, |  
          |  |  | size_t | lineSize, |  
          |  |  | size_t | sliceSize, |  
          |  |  | Real | hx2, |  
          |  |  | Real | hy2, |  
          |  |  | Real | hz2, |  
          |  |  | const ImageType * | material |  
          |  | ) |  |  |  | inlinestatic | 
 
 
◆ cgvalue()
template<class Real , class ImageType , class MaskType , class Coef > 
  
  | 
        
          | static Real NonUniform< Real, ImageType, MaskType, Coef >::cgvalue | ( | unsigned long | off, |  
          |  |  | const ImageType & | x, |  
          |  |  | const MaskType & | mask, |  
          |  |  | size_t | lineSize, |  
          |  |  | size_t | sliceSize, |  
          |  |  | Real | hx2, |  
          |  |  | Real | hy2, |  
          |  |  | Real | hz2, |  
          |  |  | const ImageType * | material |  
          |  | ) |  |  |  | inlinestatic | 
 
 
◆ value()
template<class Real , class ImageType , class MaskType , class Coef > 
  
  | 
        
          | static Real NonUniform< Real, ImageType, MaskType, Coef >::value | ( | unsigned long | off, |  
          |  |  | const ImageType & | img, |  
          |  |  | const MaskType & | mask, |  
          |  |  | size_t | lineSize, |  
          |  |  | size_t | sliceSize, |  
          |  |  | Real | hx2, |  
          |  |  | Real | hy2, |  
          |  |  | Real | hz2, |  
          |  |  | const ImageType * | material |  
          |  | ) |  |  |  | inlinestatic |