Go to the source code of this file.
◆ cs_mobile_structures_add_n_structures()
      
        
          | void cs_mobile_structures_add_n_structures | ( | int | n_structures | ) |  | 
      
 
Add internal mobile structures. 
This function may be called multiple time to change the number of mobile structures.
- Parameters
- 
  
    | [in] | n_structures | number of internal mobile structures |  
 
 
 
◆ cs_mobile_structures_displacement()
      
        
          | void cs_mobile_structures_displacement | ( | int | itrale, | 
        
          |  |  | int | italim, | 
        
          |  |  | int * | itrfin | 
        
          |  | ) |  |  | 
      
 
Displacement of mobile structures with ALE for internal coupling. 
- Parameters
- 
  
    | [in] | itrale | ALE iteration number |  | [in] | italim | implicit coupling iteration number |  | [in,out] | itrfin | indicator for last iteration of implicit coupling |  
 
 
 
◆ cs_mobile_structures_finalize()
      
        
          | void cs_mobile_structures_finalize | ( | void |  | ) |  | 
      
 
Finalize mobile structures with ALE for internal coupling. 
 
 
◆ cs_mobile_structures_get_n_structures()
      
        
          | int cs_mobile_structures_get_n_structures | ( | void |  | ) |  | 
      
 
Query number of internal mobile structures defined. 
- Returns
- number of internal mobile structures 
 
 
◆ cs_mobile_structures_initialize()
      
        
          | void cs_mobile_structures_initialize | ( | void |  | ) |  | 
      
 
Initialize mobile structures with ALE for internal coupling. 
 
 
◆ cs_mobile_structures_log_setup()
      
        
          | void cs_mobile_structures_log_setup | ( | void |  | ) |  | 
      
 
Log structures and coupling information. 
 
 
◆ cs_mobile_structures_prediction()
      
        
          | void cs_mobile_structures_prediction | ( | int | itrale, | 
        
          |  |  | int | italim, | 
        
          |  |  | int | ineefl, | 
        
          |  |  | int | impale[] | 
        
          |  | ) |  |  | 
      
 
Predict displacement of mobile structures with ALE. 
- Parameters
- 
  
    | [in] | itrale | ALE iteration number |  | [in] | italim | implicit coupling iteration number |  | [in] | ineefl | indicate whether fluxes should be saved |  | [out] | impale | imposed displacement indicator |  
 
 
 
◆ cs_mobile_structures_restart_read()
Read mobile structures data to checkpoint. 
- Parameters
- 
  
    | [in,out] | r | associated restart file pointer |  
 
 
 
◆ cs_mobile_structures_restart_write()
Write mobile structures data to checkpoint. 
- Parameters
- 
  
    | [in,out] | r | associated restart file pointer |  
 
 
 
◆ cs_mobile_structures_set_newmark_coefficients()
Set Newmark coefficients for internal mobile structures. 
- Parameters
- 
  
    | [in] | alpha | alpha coefficient for Newmark algorithm |  | [in] | beta | beta coefficient for Newmark algorithm |  | [in] | gamma | gamma coefficient for Newmark algorithm |  
 
 
 
◆ cs_mobile_structures_setup()
      
        
          | void cs_mobile_structures_setup | ( | void |  | ) |  | 
      
 
Initialize mobile structures with ALE for internal coupling. 
 
 
◆ cs_glob_mobile_structures_i_eps
  
  | 
        
          | double cs_glob_mobile_structures_i_eps |  | extern | 
 
Relative precision of implicitation of the structure displacement 
 
 
◆ cs_glob_mobile_structures_i_max
  
  | 
        
          | int cs_glob_mobile_structures_i_max |  | extern | 
 
maximum number of implicitation iterations of the structure displacement