Atomion
Atomion
Fonctions membres publiques | Attributs publics | Liste de tous les membres
Référence de la classe atomion.objets.ion.IonPolyAtomique
Graphe d'héritage de atomion.objets.ion.IonPolyAtomique:
atomion.objets.ion.Ion

Fonctions membres publiques

def __new__ (cls, *args, **kwargs)
 
None __init__ (self, Union[str, Molecule, List[IonMonoAtomique]] valeur, *args, bool verif_stable=False)
 
str __str__ (self)
 
IonPolyAtomique __add__ (self, Union[IonMonoAtomique, IonPolyAtomique] obj)
 
IonPolyAtomique __iadd__ (self, Union[IonMonoAtomique, IonPolyAtomique] obj)
 
Union[None, IonMonoAtomique, IonPolyAtomique__sub__ (self, Union[IonMonoAtomique, IonPolyAtomique] obj)
 
Union[None, IonMonoAtomique, IonPolyAtomique__isub__ (self, Union[IonMonoAtomique, IonPolyAtomique] obj)
 
str __repr__ (self)
 
bool __eq__ (self, Any obj)
 
str notation_symbole (self, *args, bool A=True, bool Z=True)
 

Attributs publics

 ions
 
 proton
 
 neutron
 
 electron
 
 nucleon
 
 masse
 
 masse_moleculaire_relative
 

Description détaillée

Objet représentant un ion poluatomique.

Documentation des constructeurs et destructeur

◆ __init__()

None atomion.objets.ion.IonPolyAtomique.__init__ (   self,
Union[str, Molecule, List[IonMonoAtomique]]  valeur,
args,
bool   verif_stable = False 
)
Args:
    valeur: Si str, correpond au symbole de l'ion polyatomique (il n'est pas necessaire d'indiquer la charge); Si Molecule ou List[IonMonoAtomique], cnvertie en IonPolyAtomique.
    verif_stable: Définie si il faut vérifier que l'ion soit stable.

Documentation des fonctions membres

◆ notation_symbole()

str atomion.objets.ion.IonPolyAtomique.notation_symbole (   self,
args,
bool   A = True,
bool   Z = True 
)
Args:
    A: Si faux, ne montre pas le nombre de nucleon.
    Z: Si faux, ne montre pas le numéro atomique.

La documentation de cette classe a été générée à partir du fichier suivant :