Translation of the boundary conditions given by cs_user_boundary_conditions in a form that fits to the solver.  
More...
|  | 
| subroutine | set_dirichlet_scalar (coefa, cofaf, coefb, cofbf, pimp, hint, hext) | 
|  | 
| subroutine | set_dirichlet_vector (coefa, cofaf, coefb, cofbf, pimpv, hint, hextv) | 
|  | 
| subroutine | set_dirichlet_vector_aniso (coefa, cofaf, coefb, cofbf, pimpv, hint, hextv) | 
|  | 
| subroutine | set_neumann_scalar (coefa, cofaf, coefb, cofbf, dimp, hint) | 
|  | 
Translation of the boundary conditions given by cs_user_boundary_conditions in a form that fits to the solver. 
◆ set_dirichlet_scalar()
      
        
          | subroutine set_dirichlet_scalar | ( | double precision | coefa, | 
        
          |  |  | double precision | cofaf, | 
        
          |  |  | double precision | coefb, | 
        
          |  |  | double precision | cofbf, | 
        
          |  |  | double precision | pimp, | 
        
          |  |  | double precision | hint, | 
        
          |  |  | double precision | hext | 
        
          |  | ) |  |  | 
      
 
- Parameters
- 
  
    | [out] | coefa | explicit BC coefficient for gradients |  | [out] | cofaf | explicit BC coefficient for diffusive flux |  | [out] | coefb | implicit BC coefficient for gradients |  | [out] | cofbf | implicit BC coefficient for diffusive flux |  | [in] | pimp | Dirichlet value to impose |  | [in] | hint | Internal exchange coefficient |  | [in] | hext | External exchange coefficient (10^30 by default) |  
 
 
 
◆ set_dirichlet_vector()
      
        
          | subroutine set_dirichlet_vector | ( | double precision, dimension(3) | coefa, | 
        
          |  |  | double precision, dimension(3) | cofaf, | 
        
          |  |  | double precision, dimension(3,3) | coefb, | 
        
          |  |  | double precision, dimension(3,3) | cofbf, | 
        
          |  |  | double precision, dimension(3) | pimpv, | 
        
          |  |  | double precision | hint, | 
        
          |  |  | double precision, dimension(3) | hextv | 
        
          |  | ) |  |  | 
      
 
- Parameters
- 
  
    | [out] | coefa | explicit BC coefficient for gradients |  | [out] | cofaf | explicit BC coefficient for diffusive flux |  | [out] | coefb | implicit BC coefficient for gradients |  | [out] | cofbf | implicit BC coefficient for diffusive flux |  | [in] | pimpv | Dirichlet value to impose |  | [in] | hint | Internal exchange coefficient |  | [in] | hextv | External exchange coefficient (10^30 by default) |  
 
 
 
◆ set_dirichlet_vector_aniso()
      
        
          | subroutine set_dirichlet_vector_aniso | ( | double precision, dimension(3) | coefa, | 
        
          |  |  | double precision, dimension(3) | cofaf, | 
        
          |  |  | double precision, dimension(3,3) | coefb, | 
        
          |  |  | double precision, dimension(3,3) | cofbf, | 
        
          |  |  | double precision, dimension(3) | pimpv, | 
        
          |  |  | double precision, dimension(6) | hint, | 
        
          |  |  | double precision, dimension(3) | hextv | 
        
          |  | ) |  |  | 
      
 
- Parameters
- 
  
    | [out] | coefa | explicit BC coefficient for gradients |  | [out] | cofaf | explicit BC coefficient for diffusive flux |  | [out] | coefb | implicit BC coefficient for gradients |  | [out] | cofbf | implicit BC coefficient for diffusive flux |  | [in] | pimpv | Dirichlet value to impose |  | [in] | hint | Internal exchange coefficient |  | [in] | hextv | External exchange coefficient (10^30 by default) |  
 
 
 
◆ set_neumann_scalar()
      
        
          | subroutine set_neumann_scalar | ( | double precision | coefa, | 
        
          |  |  | double precision | cofaf, | 
        
          |  |  | double precision | coefb, | 
        
          |  |  | double precision | cofbf, | 
        
          |  |  | double precision | dimp, | 
        
          |  |  | double precision | hint | 
        
          |  | ) |  |  | 
      
 
- Parameters
- 
  
    | [out] | coefa | explicit BC coefficient for gradients |  | [out] | cofaf | explicit BC coefficient for diffusive flux |  | [out] | coefb | implicit BC coefficient for gradients |  | [out] | cofbf | implicit BC coefficient for diffusive flux |  | [in] | dimp | Flux value to impose |  | [in] | hint | Internal exchange coefficient |