DataStructures types

DataStructure object for syntax checking

It is not important to use the real class (defined with pybind11). pybind11 objects must defined a getType() function that is compared to the return of the class method getType() of datastructures. This light definition of DataStructure is essential to be be used in graphical interfaces such as AsterStudy.

Example:

maillage_sdaster.getType() == Mesh().getType() == "MAILLAGE"

All types used in the catalogs of commands are inherited from this light DataStructure object.

class code_aster.Cata.Language.DataStructure.DataStructure[source]

Bases: object

Base class for all datastructures

classmethod getType()[source]

Return the type of DataStructure

classmethod getSubtypes()[source]

Return the type of DataStructure and all its subtypes.

classmethod register_deepcopy_callback(callback)[source]

Register callback to be called in place of the default method.

Register None to revert to default.

Parameters:

callback (callable) – Function to call with signature: (DataStructure instance, memodict).

__deepcopy__(memodict)[source]

Call the default __deepcopy__ implementation or the previously defined callback.

is_typco()[source]

Tell if it is an auxiliary result.

code_aster.Cata.Language.DataStructure.AsType(obj)[source]

Return the type of obj

class code_aster.Cata.Language.DataStructure.PythonVariable(dict=None, /, **kwargs)[source]

Bases: UserDict, DataStructure

Generic type for all Python variables, for conversion only in AsterStudy.

Inheritance from dict allows to support item assignement, indexing… often used for Python variable in a code_aster commands file.

classmethod getType()[source]

A Python variable

__hash__()[source]

Indexing support

__eq__(other)[source]

Compare two objects.

__lt__(other)[source]

Comparison will be relevant when it will become a Variable

__gt__(other)[source]

Comparison will be relevant when it will become a Variable

class code_aster.Cata.Language.DataStructure.UnitBaseType[source]

Bases: ValueCheckMixing

Abstract class for type of UNITE keywords.

classmethod filter_extensions()[source]

Return the extensions for filtering.

class code_aster.Cata.Language.DataStructure.UnitDefault[source]

Bases: UnitBaseType

The default class without any filter.

class code_aster.Cata.Language.DataStructure.UnitMed[source]

Bases: UnitBaseType

The type for MED files.

class code_aster.Cata.Language.DataStructure.UnitAster[source]

Bases: UnitBaseType

The type for Aster files.

code_aster.Cata.Language.DataStructure.UnitType(filter=None)[source]

Factory of the type of UNITE keywords.

Parameters:

filter (str) – Can be used to pass a filter or an expected filetype.

code_aster.Cata.Language.DataStructure.ASSD

alias of DataStructure

class code_aster.Cata.Language.DataStructure.CO[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.not_checked[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.formule[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.formule_c[source]

Bases: formule

class code_aster.Cata.Language.DataStructure.cabl_precont[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.cara_elem[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.cham_gd_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.carte_sdaster[source]

Bases: cham_gd_sdaster

class code_aster.Cata.Language.DataStructure.cham_elem[source]

Bases: cham_gd_sdaster

class code_aster.Cata.Language.DataStructure.cham_no_sdaster[source]

Bases: cham_gd_sdaster

class code_aster.Cata.Language.DataStructure.cham_geom_sdaster[source]

Bases: cham_gd_sdaster

class code_aster.Cata.Language.DataStructure.cham_mater[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_acou[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_cine_acou[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_cine_meca[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_cine_ther[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_contact[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_cont[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_frot[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_gene[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_meca[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.char_ther[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.compor_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.compor_mgis[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.corresp_2_mailla[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.entier[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.fiss_xfem[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.fonction_class[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.fonction_sdaster[source]

Bases: fonction_class

class code_aster.Cata.Language.DataStructure.fonction_c[source]

Bases: fonction_class

class code_aster.Cata.Language.DataStructure.nappe_sdaster[source]

Bases: fonction_class

class code_aster.Cata.Language.DataStructure.fond_fissure[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.gfibre_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.interf_dyna_clas[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.interspectre[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.list_inst[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.listis_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.listr8_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.macr_elem_dyna[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.macr_elem_stat[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.maillage_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.super_mesh[source]

Bases: maillage_sdaster

class code_aster.Cata.Language.DataStructure.maillage_p[source]

Bases: maillage_sdaster

class code_aster.Cata.Language.DataStructure.maillage_partiel[source]

Bases: maillage_sdaster

class code_aster.Cata.Language.DataStructure.grille_sdaster[source]

Bases: maillage_sdaster

class code_aster.Cata.Language.DataStructure.squelette[source]

Bases: maillage_sdaster

class code_aster.Cata.Language.DataStructure.mater_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.matr_asse[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.matr_asse_gd[source]

Bases: matr_asse

class code_aster.Cata.Language.DataStructure.matr_asse_depl_c[source]

Bases: matr_asse_gd

class code_aster.Cata.Language.DataStructure.matr_asse_depl_r[source]

Bases: matr_asse_gd

class code_aster.Cata.Language.DataStructure.matr_asse_elim_r[source]

Bases: matr_asse_gd

class code_aster.Cata.Language.DataStructure.matr_asse_pres_c[source]

Bases: matr_asse_gd

class code_aster.Cata.Language.DataStructure.matr_asse_pres_r[source]

Bases: matr_asse_gd

class code_aster.Cata.Language.DataStructure.matr_asse_temp_c[source]

Bases: matr_asse_gd

class code_aster.Cata.Language.DataStructure.matr_asse_temp_r[source]

Bases: matr_asse_gd

class code_aster.Cata.Language.DataStructure.matr_asse_gene[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.matr_asse_gene_r[source]

Bases: matr_asse_gene

class code_aster.Cata.Language.DataStructure.matr_asse_gene_c[source]

Bases: matr_asse_gene

class code_aster.Cata.Language.DataStructure.matr_elem[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.matr_elem_depl_c[source]

Bases: matr_elem

class code_aster.Cata.Language.DataStructure.matr_elem_depl_r[source]

Bases: matr_elem

class code_aster.Cata.Language.DataStructure.matr_elem_pres_c[source]

Bases: matr_elem

class code_aster.Cata.Language.DataStructure.matr_elem_temp_r[source]

Bases: matr_elem

class code_aster.Cata.Language.DataStructure.melasflu_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.mode_cycl[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.modele_gene[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.modele_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.nume_ddl_gene[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.nume_ddl_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.nume_ddl_p[source]

Bases: nume_ddl_sdaster

class code_aster.Cata.Language.DataStructure.reel[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.resultat_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.comb_fourier[source]

Bases: resultat_sdaster

class code_aster.Cata.Language.DataStructure.fourier_elas[source]

Bases: resultat_sdaster

class code_aster.Cata.Language.DataStructure.fourier_ther[source]

Bases: resultat_sdaster

class code_aster.Cata.Language.DataStructure.mult_elas[source]

Bases: resultat_sdaster

class code_aster.Cata.Language.DataStructure.mode_empi[source]

Bases: resultat_sdaster

class code_aster.Cata.Language.DataStructure.evol_sdaster[source]

Bases: resultat_sdaster

class code_aster.Cata.Language.DataStructure.evol_char[source]

Bases: evol_sdaster

class code_aster.Cata.Language.DataStructure.evol_elas[source]

Bases: evol_sdaster

class code_aster.Cata.Language.DataStructure.evol_noli[source]

Bases: evol_sdaster

class code_aster.Cata.Language.DataStructure.evol_ther[source]

Bases: evol_sdaster

class code_aster.Cata.Language.DataStructure.evol_sech[source]

Bases: evol_sdaster

class code_aster.Cata.Language.DataStructure.evol_varc[source]

Bases: evol_sdaster

class code_aster.Cata.Language.DataStructure.dyna_gene[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.dyna_phys[source]

Bases: resultat_sdaster

class code_aster.Cata.Language.DataStructure.harm_gene[source]

Bases: dyna_gene

class code_aster.Cata.Language.DataStructure.tran_gene[source]

Bases: dyna_gene

class code_aster.Cata.Language.DataStructure.acou_harmo[source]

Bases: dyna_phys

class code_aster.Cata.Language.DataStructure.dyna_harmo[source]

Bases: dyna_phys

class code_aster.Cata.Language.DataStructure.dyna_trans[source]

Bases: dyna_phys

class code_aster.Cata.Language.DataStructure.mode_acou[source]

Bases: dyna_phys

class code_aster.Cata.Language.DataStructure.mode_flamb[source]

Bases: dyna_phys

class code_aster.Cata.Language.DataStructure.mode_meca[source]

Bases: dyna_phys

class code_aster.Cata.Language.DataStructure.mode_meca_c[source]

Bases: mode_meca

class code_aster.Cata.Language.DataStructure.mode_gene[source]

Bases: dyna_phys

class code_aster.Cata.Language.DataStructure.spectre_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.table_sdaster[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.table_fonction[source]

Bases: table_sdaster

class code_aster.Cata.Language.DataStructure.table_container[source]

Bases: table_sdaster

class code_aster.Cata.Language.DataStructure.type_flui_stru[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.vect_asse_gene[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.vect_elem[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.vect_elem_depl_r[source]

Bases: vect_elem

class code_aster.Cata.Language.DataStructure.vect_elem_pres_c[source]

Bases: vect_elem

class code_aster.Cata.Language.DataStructure.vect_elem_temp_r[source]

Bases: vect_elem

class code_aster.Cata.Language.DataStructure.ds_dict[source]

Bases: DataStructure

class code_aster.Cata.Language.DataStructure.evol_noli_dict[source]

Bases: ds_dict

class code_aster.Cata.Language.DataStructure.evol_elas_dict[source]

Bases: ds_dict

class code_aster.Cata.Language.DataStructure.evol_ther_dict[source]

Bases: ds_dict