Some common Masking operations we may need.  
 | 
| subroutine, public  | mask_exterior_fld (fld, zone, background) | 
|   | Force everything outside the mask to be a background field.  
  | 
|   | 
| real(kind=rp) function, public  | compute_masked_volume (mask, coef) | 
|   | Compute the volume of the domain contained within the mask.  
  | 
|   | 
◆ compute_masked_volume()
      
        
          | real(kind=rp) function, public mask_ops::compute_masked_volume  | 
          ( | 
          class(point_zone_t), intent(inout)  | 
          mask,  | 
        
        
           | 
           | 
          class(coef_t), intent(in)  | 
          coef  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
- Parameters
 - 
  
    | [in] | mask | The mask considered.  | 
    | [in] | coef | Coefficients defined on a given mesh.  | 
  
   
Definition at line 179 of file mask_ops.f90.
 
 
◆ mask_exterior_fld()
      
        
          | subroutine, public mask_ops::mask_exterior_fld  | 
          ( | 
          type(field_t), intent(inout)  | 
          fld,  | 
        
        
           | 
           | 
          class(point_zone_t), intent(inout)  | 
          zone,  | 
        
        
           | 
           | 
          type(field_t), intent(inout)  | 
          background  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
- Parameters
 - 
  
    | [in,out] | fld | The field being masked  | 
    | [in,out] | zone | The zone being applied.  | 
    | [in] | background | The background field  | 
  
   
Definition at line 149 of file mask_ops.f90.