Librairie "Magnetic2" en langage IDL
Liste de programmes
!!! Cette liste est en construction !!!
EllipticE.pro
> calcul de l'intégrale elliptique de 2ème espèce
> par approximation polynômiale (formule d'ordre 10^(-12))
EllipticE1.pro
> calcul de l'intégrale elliptique de 2ème espèce
> par approximation polynômiale (formule d'ordre 10^(-8))
EllipticK.pro
> calcul de l'intégrale elliptique de 2ème espèce
> par approximation polynômiale (formule d'ordre 10^(-12))
EllipticK1.pro
> calcul de l'intégrale elliptique de 2ème espèce
> par approximation polynômiale (formule d'ordre 10^(-8))
aphibobm.pro
> Calcul du potentiel vecteur "Aphi" (dans le sens du courant)
> du champ magnétique d'une bobine mince
> composée de "n" boucles de courant "I"
bpchc.pro
> trace de surfaces obtenues par la rotation des lignes de champ mag.
> autour de l'axe des z
> calcul des lignes de champ magnetique
> d'un courant circulaire Ia de rayon a
> centre a (rhoo,zo,theta=0)>
> la boucle de courant se trouve dans un champ constant
> soit vertical, soit horizontal en fonction du parametre 'dir'
bpchc2.pro
> plot a set of iso-gauss through the axis of symmetry
> current ring insulated in a constant vertical or horizontal field
> calcul des lignes de champ magnetique
> d'un courant circulaire Ia de rayon a
> centre a (rhoo,zo,theta=0)>
> la boucle de courant se trouve dans un champ constant
> soit vertical, soit horizontal en fonction du parametre 'dir
bpchc3.pro
> plot a set of streamlines
> using a new version of VEL
> for the magnetic field of
> a current ring insulated in a constant vertical or horizontal field
> calcul des lignes de champ magnetique
> d'un courant circulaire Ia de rayon a
> centre a (rhoo,zo,theta=0)>
> la boucle de courant se trouve dans un champ constant
> soit vertical, soit horizontal en fonction du parametre 'dir
bpchc4.pro
> plot a vector field using VELOVECT
> current ring insulated in a constant vertical or horizontal field
> calcul des lignes de champ magnetique
> d'un courant circulaire Ia de rayon a
> centre a (rhoo,zo,theta=0)>
> la boucle de courant se trouve dans un champ constant
> soit vertical, soit horizontal en fonction du parametre 'dir
bpchc5.pro
> plot a set of streamlines using FLOW3
> current ring insulated in a constant vertical or horizontal field
> calcul des lignes de champ magnetique
> d'un courant circulaire Ia de rayon a
> centre a (rhoo,zo,theta=0)>
> la boucle de courant se trouve dans un champ constant
> soit vertical, soit horizontal en fonction du parametre 'dir
bzbobm.pro
> Calcul de la composante "Bz" du vecteur "B(Brho,Bphi=0,Bz)"
> du champ magnétique d'une bobine mince
> composée de "n" boucles de courant "I"
dbc.pro
> 2 boucles concentriques
> calcul des lignes et de la magnitude du champ "B(Brho,Bz)"
> pour les courants de même sens et de sens opposé
dessiniap2.pro
> tracé des lignes de champ des résultats du programme dbc.pro
dessiniap3.pro
> tracé des lignes de champ et de la magnitude "|B|"
> des résultats du programme dbc.pro
dessinsiap.pro
> tracé des lignes de champ et de "log10(|B|)" pour 2 bobines de courant de sens opposé
dessinsiap1.pro
> tracé de "log10(|B|)" sur chaque axe et de" log10(|B|)" sur l'axe de symétrie
> pour 2 bobines de courant de sens opposé
deux_boucles_concentriques.pro
> une version du programme dbc.pro
fieldb.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)"
> du champ magnétique d'une bobine en fonction du rayon "a"
fieldbob.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> magnétique "B/8Pi" d'une bobine de rayon "a"
hardcp.pro
> imprimer l'image affichée dans une fenêtre de l'écran
imp.pro
> imprimer 29 contours d'une matrice donnée
lf1.pro
> calcul de la fonction flux "psi = rho*Aphi" pour
> une boucle de courant Ia de rayon "a"
> dont le centre se trouve au point "(zc,rho)"
> pour tracer les lignes de champ magnétique "psi=const"
lf1d.pro
> calcul des lignes de champ magnétique
> version avec un domaine de discretisation rectangulaire
> (nombre de points sur l'axe des "rho" différent du
> nombre de points sur l'axe des "z" )
> calcul des lignes de champ magnétique
> d'un courant circulaire "Ia" de rayon "a"
> dont le centre se trouve au point "(c1,0.)"
lf1nonc.pro
> calcul des lignes de champ
> du champ magnétique d'un courant circulaire "Ia" de rayon "a"
> dont le centre se trouve au point "(rho0,0.)"
lf1oq.pro
> calcul des lignes du champ magnétique
> d'un courant circulaire "Ia" de rayon "a"
> dont le centre se trouve au point ( rho0, z0 )
lf2b.pro
> 2 bobines minces de courant non concentriques (ex:boucles magnétiques coronales)
> calcul des lignes de champ magnétique
lf2bis.pro
> 2 bobines minces de courant non concentriques (ex:boucles magnétiques coronales)
> calcul des lignes de champ magnétique
> (une version de lf2b.pro)
lf2bobines.pro
> 2 bobines minces de courant non concentriques (ex:boucles magnétiques coronales)
> calcul des lignes de champ magnétique
lf2bprl.pro
> calcul des lignes de champ magnétique de 2 bobines parallèles
> de courants circulaires d'intensités "I1" et "I2"
> de rayons "a1" et "a2", séparées de "dist", de hauteurs "hi1" et "hi2"
lf2surz.pro
> calcul de la fonction flux "psi=rho*Aphi" pour
> 2 boucles de courant parallèles
> dont les centres se trouvent sur l'axe des "z"
> pour tracer les lignes du champ magnétique "psi=const"
lf2ztest.pro
> calcul de la fonction flux "psi=rho*Aphi" pour
> 2 boucles de courant parallèles
> dont les centres se trouvent sur l'axe des "z"
> pour tracer les lignes du champ magnétique "psi=const"
lf5.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)"
> du champ magnétique
> tracé des isovaleurs "|B|=const"
> calcul de la fonction flux "psi=rho*Aphi"
> tracé des lignes du champ magnétique "psi=const"
> pour un système de 5 boucles de courant
lf6.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)"
> du champ magnétique
> tracé des isovaleurs "|B|=const"
> calcul de la fonction flux "psi=rho*Aphi"
> tracé des lignes du champ magnétique "psi=const"
> pour un système de 6 boucles de courant
lign2bm.pro
> 2 bobines minces
> calcul des lignes de champ magnétique
> (ex:boucles coronales)
lignforce1.pro
> boucle de courant centrée en "(rho=0,z=0)"
> calcul des lignes de champ magnétique
lignforce1b.pro
> boucle de courant centrée en "(rho=0,z=0)"
> calcul des lignes de champ magnétique
lignforce1d.pro
> boucle de courant centrée en "(rho=c1,z=0)"
> calcul des lignes de champ magnétique
lignforce2.pro
> 2 boucles de courant concentriques
> calcul des lignes de champ magnétique
lignforce2d.pro
> 2 boucles de courant non concentriques (ex:boucles coronales)
> calcul des lignes de champ magnétique
lignforceb.pro
> bobine mince centrée en "(rho=0,z=0)" (ex:taches solaires)
> Calcul des lignes de champ magnétique
lignforcebob.pro
< une version du programme lignforceb.pro
lignforced.pro
> lignes de champ magnétique d'une nappe circulaire de courants (disque)
> le centre du disque se trouve à l'origine des coordonnées
magfield1.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)"
> du champ magnétique d'un courant circulaire de rayon "a"
magfield1b.pro
> boucle de courant centrée en "(0,0)"
> calcul de la magnitude du champ magnétique
magfield1d.pro
> boucle de courant centrée en "(c,0)"
> calcul de la magnitude du champ magnétique
magfield2.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)"
> du champ magnétique de 2 courants circulaires concentriques
mf1.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)"
> du champ magnétique d'un courant circulaire "Ia" de rayon "a "
> dont le centre se trouve au point "(rhoc,zc)"
mf1d.pro
> bobine mince
> calcul de la magnitude du champ magnétique
mod2bm.pro
> 2 bobines minces non concentriques
> calcul de la magnitude "|B|" du champ magnétique
> (ex:boucles coronales)
nvcxi.pro
> calcul d'un tableau de 30 valeurs de niveau
> non équidistantes, au voisinage de 0.
plotPS.pro
> tracé des courbes de niveau d'une matrice donnée:
> lignes de champ ou magnitude du champ magnétique
plotps.pro
> tracé de l'angle avec l'axe des "z" du vecteur "B" du champ d'1 bobine épaisse
> (ex:taches solaires)
plotps1.pro
> tracé de quelques coupes de la magnitude |B| du champ d'1 bobine épaisse
> (ex:taches solaires)
plotps1m.pro
> tracé de quelques coupes de la magnitude "|B|" du champ d'1 bobine mince
> (ex:taches solaires)
plotps2.pro
> tracé de la magnitude "|B|" ou des lignes de champ de 2 bobines
plotps3.pro
> tracé de la magnitude "|B|" du champ d'1 bobine épaisse
> (ex:taches solaires)
plotps3m.pro
> tracé de la magnitude "|B|" du champ d'1 bobine mince
> (ex:taches solaires)
plotps5.pro
> tracé des lignes de champ d'1 bobine épaisse
> (ex:taches solaires)
plotps5m.pro
> tracé des lignes de champ d'1 bobine mince
> (ex:taches solaires)
plotps6m.pro
> 2 bobines minces non concentriques (ex:boucles coronales)
> tracé de la magnitude "|B|"
plotps7m.pro
> 2 bobines minces
> tracé des lignes du champ magnétique
> (ex:boucles coronales)
plotpsm.pro
> tracé de l'angle avec l'axe des "z" du vecteur "B" du champ d'1 bobine mince
> (ex:taches solaires)
pm2b.pro
> 2 bobines minces non concentriques (ex:boucles coronales)
> calcul de la magnitude du champ magnétique
pm2bis.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> magnétique de 2 bobines de courants circulaires "I1" et "I2"
> de rayon "a1", centré au point "(c1,y)" et
> de rayon "a2", centré au point "(c2,y)"
pm2bprl.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> magnétique de 2 bobines parallèles
> de courants circulaires d'intensités "I1" et "I2"
> de rayons "a1" et "a2", séparées de "dist", de hauteurs "hi1" et" hi2"
pme0810.pro
> calcul du champ magnétique "(Brho,Bz)"
> de 2 bobines dont les centres se trouvent en "c1" et "c2"
> version symétrique du programme pm2bis.pro
pme1110.pro
> calcul du champ magnétique "(Brho,Bz)"
> de 2 bobines dont les centres se trouvent en "c1" et "c2"
> version symétrique du programme pm2bis.pro
pme71096.pro
> calcul de "(Brho,Bz)" de 2 boucles de courants centrées en "c1" et "c2"
pressmag1.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> magnétique d'un courant circulaire de rayon "a", centré en "(rho=0,z=0)"
pressmag1b.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> du champ magnétique d'un courant circulaire de rayon "a", centré en "(rho=0,z=0)"
pressmag1d.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> magnétique d'un courant circulaire de rayon "a", centré en "(rho=c1,z=0)"
pressmag2.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> magnétique de 2 courants circulaires concentriques
pressmag2d.pro
> 2 boucles de courant non concentriques (ex:boucles coronales)
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> magnétique
pressmagb.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> magnétique d'une bobine
pressmagbc.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" et de la pression
> magnétique d'une bobine conique
pressmagbis.pro
> bobine mince centrée en "(rho=0,z=0)" (ex:taches solaires)
> Calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)" du champ magnétique
pressmagbob.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)"
> du champ magnétique d'une bobine
pressmagd.pro
> calcul des composantes du vecteur "B(Brho,Bphi=0,Bz)"
> du champ magnétique d'un disque mince
prog1.pro
> Calcul de la magnitude "|B|" du champ d'une bobine mince
> et quelques coupes et angles avec l'axe des z
> (ex:taches solaires)
prog1bis.pro
> calcul de la magnitude "|B|" du champ d'une bobine épaisse
> et quelques coupes et angles avec l'axe des "z"
> (ex:taches solaires)
prog2.pro
> calcul de la magnitude "|B|" du champ d'une bobine épaisse
> et quelques coupes et angles avec l'axe des "z"
> (ex:taches solaires)
prog2bis.pro
> calcul:
> de la composante verticale "Bz" de "B",
> de la composante Aphi du potentiel vecteur "A=rot B",
> du produit "Aphi*Bz/Bz0"
> dans le plan du bout d'une bobine épaisse et
> dans le plan du bout d'une bobine mince
> les valeurs sont calculées dans une zone donnée interactivement
> le rayon et la hauteur de la bobine sont donnés interactivement
prog2bis_old.pro
> calcul de
> la magnitude "|B|" du champ magnétique et l'angle avec l'axe des "z" du vecteur "B"
> dans le plan du bout d'une bobine épaisse
prog3.pro
> calcul des lignes de champ d'une bobine mince
> (ex:taches solaires)
prog3bis.pro
> calcul de
> la magnitude "|B|" du champ magnétique et l'angle avec l'axe des "z" du vecteur "B"
> dans le plan du bout d'une bobine mince
prog4.pro
> calcul des lignes de champ d'une bobine épaisse
> (ex:taches solaires)
prog4bis.pro
> calcul de
> la magnitude "|B|" du champ magnétique et l'angle avec l'axe des "z" du vecteur "B"
> dans le plan du bout d'une bobine conique
pstemp1.pro
> tracé du champ magnétique "B" et de la magnitude "|B|"
> de 2 courants de sens opposés, coplanaires et non concentriques
pstemp2.pro
> tracé du champ magnétique "B" et de la magnitude "|B|"
> de 2 courants de même sens, coplanaires et non concentriques
vc.pro
> calcul d'un tableau de valeurs de niveau équidistantes
vel.pro
> tracé des lignes de champ (streamlines) d'un champ de vecteurs "(u,v)"
velovectPS.pro
> tracé d'un champ de vecteurs "(u,v)"
visubo.pro
> 1 bobine mince centrée en "(0,0)" (ex:taches solaires)
> Visualisation des lignes de champ
visubos.pro
> 1 bobine mince centrée en "(0,0)" (ex:taches solaires)
> Visualisation de la magnitude
visuco1.pro
> tracé des lignes de champ d'un courant circulaire
visuco2.pro
> tracé des lignes de champ de 2 courants circulaires
visuconst1.pro
> tracé des lignes de champ d'un courant circulaire
> superposé au champ parallèle à l'axe des "z"
visucos1.pro
> tracé des lignes de champ et de la magnitude "|B|" d'un courant circulaire
visucos2.pro
> tracé des lignes de champ et de la magnitude "|B|" de 2 courants circulaires
visucou.pro
> tracé de la magnitude "|B|" de 2 courants circulaires sur l'axe des "z"
visucou3.pro
> tracé de la magnitude "|B|" de 2 courants circulaires sur l'axe des "z"
> pour 3 valeurs différentes de rayons
visucourb.pro
> tracé d'une courbe
visul2.pro
> 2 boucles de courant non concentriques (ex:boucles coronales)
> visualisation des lignes de champ
visulf2.pro
> 2 courants circulaires non concentriques
> visualisation des lignes de champ
visulf2b.pro
> 2 bobines minces non concentriques (ex:boucles coronales)
> visualisation des lignes de champ
> visualisation de la magnitude "|B|" du champ magnétique
visup2.pro
> 2 boucles de courant non concentriques (ex:boucles coronales)
> visualisation de la magnitude "|B|" du champ magnétique
visupm2b.pro
> 2 bobines minces non concentriques (ex:boucles coronales)
> visualisation de la magnitude "|B|" du champ magnétique
Mise à jour : le 8 fevrier 1999.