Go to the source code of this file.
 | 
| type   | field_dirichlet::field_dirichlet_t | 
|   | User defined dirichlet condition, for which the user can work with an entire field. The type stores a separate dummy field field_bc, which is passed to the user routine and can be populated with arbitrary values. The boundary condition then copy-pastes these values to the actual solution field using the mask of the boundary condition. So, in the end, only the relevant boundary values are updated.  More...
  | 
|   | 
| interface   | field_dirichlet::field_dirichlet_update | 
|   | Abstract interface defining a dirichlet condition on a list of fields.  More...
  | 
|   | 
 | 
| subroutine  | field_dirichlet::field_dirichlet_init (this, bc_name) | 
|   | Initializes thisfield_bc.  
  | 
|   | 
| subroutine  | field_dirichlet::field_dirichlet_free (this) | 
|   | Destructor. Currently thisfield_bc is being freed in fluid_scheme::free  
  | 
|   | 
| subroutine  | field_dirichlet::field_dirichlet_apply_scalar (this, x, n, t, tstep) | 
|   | Apply scalar by performing a masked copy.  
  | 
|   | 
| subroutine  | field_dirichlet::field_dirichlet_apply_scalar_dev (this, x_d, t, tstep) | 
|   | Apply scalar (device).  
  | 
|   | 
| subroutine  | field_dirichlet::field_dirichlet_apply_vector (this, x, y, z, n, t, tstep) | 
|   | (No-op) Apply vector.  
  | 
|   | 
| subroutine  | field_dirichlet::field_dirichlet_apply_vector_dev (this, x_d, y_d, z_d, t, tstep) | 
|   | (No-op) Apply vector (device).  
  | 
|   |