| 
| procedure, pass(this)  | update (this, k) | 
|   | Update a mean sqr field.  
  | 
|   | 
| procedure, pass(this)  | init (this, f, field_name) | 
|   | Constructor.  
  | 
|   | 
| procedure, pass(this)  | free (this) | 
|   | Destructor.  
  | 
|   | 
| procedure, pass(this)  | update (this, k) | 
|   | Updates the mean value with a new sample.  
  | 
|   | 
| procedure(stats_quant_update), deferred, pass  | update (this, k) | 
|   | 
| procedure, pass(this)  | reset (this) | 
|   | Resets the mean field.  
  | 
|   | 
 | 
| type(field_t), pointer  | f => null() | 
|   | Pointer to the averaged field.  
  | 
|   | 
| type(field_t)  | mf | 
|   | Stores the mean field.  
  | 
|   | 
| real(kind=rp)  | time | 
|   | Total time across which the mean has been computed.  
  | 
|   | 
Definition at line 44 of file mean_sqr_field.f90.
 
◆ free()
◆ init()
- Parameters
 - 
  
    | f | The field that will be averaged.  | 
    | field_name. | Optional name for the mean field. By default the name of f prepended with mean_ is used.  | 
  
   
Definition at line 54 of file mean_field.f90.
 
 
◆ reset()
◆ update() [1/3]
◆ update() [2/3]
◆ update() [3/3]
  
  
      
        
          | type(field_t), pointer mean_field::mean_field_t::f => null() | 
         
       
   | 
  
inherited   | 
  
 
 
◆ mf
  
  
      
        
          | type(field_t) mean_field::mean_field_t::mf | 
         
       
   | 
  
inherited   | 
  
 
 
◆ time
  
  
      
        
          | real(kind=rp) mean_field::mean_field_t::time | 
         
       
   | 
  
inherited   | 
  
 
 
The documentation for this type was generated from the following file: