TrioCFD 1.9.8
TrioCFD documentation
Loading...
Searching...
No Matches
Keywords derived from interprete

interprete

Basic class for interpreting a data file. Interpretors allow some operations to be carried out on objects.


ale_neumann_bc_for_grid_problem

Inherits from: interprete

block to indicates the names of the boundary with Neumann BC for the grid problem. By default, in the ALE grid problem, we impose a homogeneous Dirichelt-type BC on the fix boundary. This option allows you to impose also Neumann-type BCs on certain boundary.

Parameters:

  • dom (type: string) Name of domain.
  • bloc (type: bloc_lecture) between the braces, you must specify the numbers of the mobile borders then list these mobile borders. Example: ALE_Neumann_BC_for_grid_problem dom_name { 1 boundary_name }

beam_model

Inherits from: interprete

Reduced mechanical model: a beam model. Resolution based on a modal analysis. Temporal discretization: Newmark or Hilber-Hughes-Taylor (HHT)

Parameters:


debogft

Inherits from: interprete

not_set

Parameters:

  • [mode] (type: string into ['disabled', 'write_pass', 'check_pass']) not_set
  • [filename] (type: string) not_set
  • [seuil_absolu] (type: float) not_set
  • [seuil_relatif] (type: float) not_set
  • [seuil_minimum_relatif] (type: float) not_set

debogijk

Inherits from: interprete

not_set

Parameters:

  • [mode] (type: string) not_set
  • [filename] (type: string) not_set
  • [seuil_absolu] (type: float) not_set
  • [seuil_relatif] (type: float) not_set
  • [seuil_minimum_relatif] (type: float) not_set

dimension

Inherits from: interprete

Keyword allowing calculation dimensions to be set (2D or 3D), where dim is an integer set to 2 or 3. This instruction is mandatory.

Parameters:

  • dim (type: int into [2, 3]) Number of dimensions.

dns_qc_double

Inherits from: interprete

not_set

Parameters:


extraire_surface_ale

Inherits from: interprete

Extraire_surface_ALE in order to extract a surface on a mobile boundary (with ALE desciption).

Keyword to specify that the extract surface is done on a mobile domain. The surface mesh is defined by one or two conditions. The first condition is about elements with Condition_elements. For example: Condition_elements x*x+y*y+z*z<1

Will define a surface mesh with external faces of the mesh elements inside the sphere of radius 1 located at (0,0,0). The second condition Condition_faces is useful to give a restriction.

By default, the faces from the boundaries are not added to the surface mesh excepted if option avec_les_bords is given (all the boundaries are added), or if the option avec_certains_bords is used to add only some boundaries.

Parameters:

  • domaine (type: string) Domain in which faces are saved
  • probleme (type: string) Problem from which faces should be extracted
  • [condition_elements] (type: string) not_set
  • [condition_faces] (type: string) not_set
  • [avec_les_bords] (type: flag) not_set
  • [avec_certains_bords] (type: list of str) not_set

fin

Synonyms: end

Inherits from: interprete

Keyword which must complete the data file. The execution of the data file stops when reaching this keyword.


imposer_vit_bords_ale

Inherits from: interprete

For the Arbitrary Lagrangian-Eulerian framework: block to indicate the number of mobile boundaries of the domain and specify the speed that must be imposed on them.

Parameters:

  • dom (type: string) Name of domain.
  • bloc (type: bloc_lecture) between the braces, you must specify the numbers of the mobile borders of the domain then list these mobile borders and indicate the speed which must be imposed on them Example: Imposer_vit_bords_ALE dom_name { 1 boundary_name Champ_front_ALE 2 -(y-0.1)*0.01 (x-0.1)*0.01 }

imposer_vitesse_lagrangienne

Inherits from: interprete

Imposer une vitesse purement lagrangienne au maillage ALE a partir d'un champ nodal externe.

Parameters:

  • dom | domaine (type: string) Nom du domaine ALE cible.
  • pb | probleme (type: string) Nom du probleme qui porte le champ de vitesse nodale.
  • champ | nom (type: string) Nom du champ nodal dont les valeurs sont referencees comme vitesse du maillage.

interfaces

Inherits from: interprete

not_set

Parameters:

  • fichier_reprise_interface (type: string) not_set
  • [timestep_reprise_interface] (type: int) not_set
  • [lata_meshname] (type: string) not_set
  • [remaillage_ft_ijk] (type: remaillage_ft_ijk) not_set
  • [use_tryggvason_interfacial_source] (type: remaillage_ft_ijk) not_set
  • [no_octree_method] (type: int) if the bubbles repel each other, what method should be used to compute relative velocities? Octree method by default, otherwise we used the IJK discretization
  • [compute_distance_autres_interfaces] (type: flag) not_set
  • [terme_gravite] (type: string into ['rho_g', 'grad_i']) not_set

projection_ale_boundary

Inherits from: interprete

block to compute the projection of a modal function on a mobile boundary. Use to compute modal added coefficients in FSI.

Parameters:

  • dom (type: string) Name of domain.
  • bloc (type: bloc_lecture) between the braces, you must specify the numbers of the mobile borders then list these mobile borders and indicate the modal function which must be projected on these boundaries. Example: Projection_ALE_boundary dom_name { 1 boundary_name 3 0.sin(pi*x)*1.e-4 0. }

read

Synonyms: lire

Inherits from: interprete

The 'read' instruction in a TRUST dataset. Overriden from the automatic generation to make the second argument a Objet_u. See also Read_Parser class in base.py module.

Parameters:

  • identifier (type: string) Identifier of the class being read. Must match a previous forward Declaration.
  • obj (type: objet_u) The object being read.

remaillage_ft_ijk

Inherits from: interprete

not_set

Parameters:

  • [pas_remaillage] (type: float) not_set
  • [nb_iter_barycentrage] (type: int) not_set
  • [relax_barycentrage] (type: float) not_set
  • [critere_arete] (type: float) not_set
  • [seuil_dvolume_residuel] (type: float) not_set
  • [nb_iter_correction_volume] (type: int) not_set
  • [nb_iter_remaillage] (type: int) not_set
  • [facteur_longueur_ideale] (type: float) not_set
  • [equilateral] (type: int) not_set
  • [lissage_courbure_coeff] (type: float) not_set
  • [lissage_courbure_iterations_systematique] (type: int) not_set
  • [lissage_courbure_iterations_si_remaillage] (type: int) not_set

solver_moving_mesh_ale

Inherits from: interprete

Solver used to solve the system giving the mesh velocity for the ALE (Arbitrary Lagrangian-Eulerian) framework.

Parameters:

  • dom (type: string) Name of domain.
  • bloc (type: bloc_lecture) Example: { PETSC GCP { precond ssor { omega 1.5 } seuil 1e-7 impr } }

structural_dynamic_mesh_model

Inherits from: interprete

Fictitious structural model for mesh motion. Link with MGIS library

Parameters: