Extensible select and enumeration types

and their elements in schema EQUATIONS_SCHEMA taking into account BASED_ON types


 fd_behaviour_models - EXTENSIBLE SELECT
          gas_model
          turbulence_closure
          turbulence_model
          viscosity_model

 force_moment_data_name - EXTENSIBLE ENUMERATION
          coef_drag
          coef_length
          coef_lift
          coef_moment_area
          coef_moment_eta
          coef_moment_phi
          coef_moment_pressure_dynamic
          coef_moment_r
          coef_moment_theta
          coef_moment_x
          coef_moment_xi
          coef_moment_y
          coef_moment_z
          coef_moment_zeta
          drag
          force_phi
          force_r
          force_theta
          force_x
          force_y
          force_z
          lift
          moment_center_x
          moment_center_y
          moment_center_z
          moment_eta
          moment_phi
          moment_r
          moment_theta
          moment_x
          moment_xi
          moment_y
          moment_z
          moment_zeta

 gas_model_data_name - EXTENSIBLE ENUMERATION
          ideal_gas_constant
          specific_heat_pressure
          specific_heat_ratio
          specific_heat_volume

 gas_model_type - EXTENSIBLE ENUMERATION
          application_defined
          ideal
          unspecified
          van_der_waals

 mbna_behaviour_models - EXTENSIBLE SELECT
          thermal_conductivity_model

 mbna_governing_equation_type - EXTENSIBLE ENUMERATION
          application_defined
          euler
          full_potential
          ns_laminar
          ns_laminar_incompressible
          ns_turbulent
          ns_turbulent_incompressible
          unspecified

 thermal_conductivity_model_data_name - EXTENSIBLE ENUMERATION
          constant_prandtl
          power_law_exponent
          sutherland_constant_conductivity
          temperature_reference
          thermal_conductivity_reference

 thermal_conductivity_model_type - EXTENSIBLE ENUMERATION
          application_defined
          constant_prandtl
          independent
          power_law
          sutherland_law
          unspecified

 turbulence_closure_data_name - EXTENSIBLE ENUMERATION
          eddy_viscosity
          prandtl_turbulent

 turbulence_closure_type - EXTENSIBLE ENUMERATION
          application_defined
          eddy_viscosity
          reynolds_stress
          reynolds_stress_algebraic
          unspecified

 turbulence_model_data_name - EXTENSIBLE ENUMERATION
          turbulent_bb_reynolds
          turbulent_dissipation
          turbulent_dissipation_rate
          turbulent_distance
          turbulent_energy_kinetic
          turbulent_sa_cb1
          turbulent_sa_cb2
          turbulent_sa_chi
          turbulent_sa_ct1
          turbulent_sa_ct2
          turbulent_sa_ct3
          turbulent_sa_ct4
          turbulent_sa_cv1
          turbulent_sa_cw1
          turbulent_sa_cw2
          turbulent_sa_cw3
          turbulent_sa_kappa
          turbulent_sa_nu_tilde
          turbulent_sa_sigma

 turbulence_model_type - EXTENSIBLE ENUMERATION
          algebraic_baldwin_lomax
          algebraic_cebeci_smith
          application_defined
          half_equation_johnson_king
          one_equation_baldwin_barth
          one_equation_spalart_allmaras
          two_equation_jones_launder
          two_equation_menter_sst
          two_equation_wilcox
          unspecified

 viscosity_model_data_name - EXTENSIBLE ENUMERATION
          sutherland_constant_viscosity
          viscosity_molecular_reference

 viscosity_model_type - EXTENSIBLE ENUMERATION
          application_defined
          constant_viscosity
          power_law
          sutherland_law
          unspecified