Changeset 268:b2ed9015dfb7


Ignore:
Timestamp:
Aug 7, 2011, 4:56:46 PM (13 years ago)
Author:
Evgeny Stambulchik <Evgeny.Stambulchik@…>
Branch:
default
Phase:
public
Message:

Added mass density (per species and total). Version 0.9.3.

Location:
source
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • source/class/pf/Application.js

    r259 r268  
    682682                case "energy":
    683683                    folder = this.gui_folder_energy;
     684                    break;
     685                case "mass_density":
     686                    folder = this.gui_folder_mass_density;
    684687                    break;
    685688                case "pressure":
     
    746749            this.gui_folder_energy.removeAll();
    747750           
     751            this.gui_folder_mass_density.removeAll();
     752
    748753            this.gui_folder_pressure.removeAll();
    749754           
     
    11521157            this.gui_folder_area = folder;
    11531158
     1159            folder = new qx.ui.tree.TreeFolder("Mass density");
     1160            root.add(folder);
     1161            this.gui_folder_mass_density = folder;
     1162
    11541163            folder = new qx.ui.tree.TreeFolder("Energy");
    11551164            root.add(folder);
     
    12701279            e.addItem("Area", "area");
    12711280            e.addItem("Energy", "energy");
     1281            e.addItem("Mass density", "mass_density");
    12721282            e.addItem("Pressure", "pressure");
    12731283            e.addItem("Power density", "power_density");
     
    26282638            e.addItem("Velocity", "velocity");
    26292639            e.addItem("Energy", "energy");
     2640            e.addItem("Mass density", "mass_density");
    26302641            e.addItem("Pressure", "pressure");
    26312642            e.addItem("Area", "area");
  • source/class/pf/Plasma.js

    r267 r268  
    369369        },
    370370       
     371        getMassDensity: function()
     372        {
     373            return this.e.getMassDensity() +
     374                   this.i.getMassDensity() +
     375                   this.r.getMassDensity();
     376        },
    371377
    372378        checkParameters: function()
  • source/class/pf/UnitSelector.js

    r266 r268  
    5151                           this.addNumItem("m/s",  1.0e-2*au_f);
    5252                           this.addNumItem("v/c",  1.0/3e10*au_f);
     53                break;
     54            case "mass_density":
     55                au_f = pf.base.Bohr.m0*pf.base.Bohr.n0;
     56                           this.addNumItem("a.u.",             1.0);
     57                           this.addNumItem("kg/m<sup>3</sup>", 1.0e3*au_f, true);
     58                selected = this.addNumItem("g/cm<sup>3</sup>", 1.0*au_f, true);
    5359                break;
    5460            case "energy":
  • source/class/pf/base/Bohr.js

    r225 r268  
    1818        m_p    : 1836.2,
    1919       
     20        // Electron mass (g)
     21        m0 : 9.1094e-28,
    2022        // Hartree (eV)
    2123        E0 : 27.2113845,
  • source/class/pf/base/Species.js

    r221 r268  
    8282        {
    8383            return this._m;
     84        },
     85       
     86        getMassDensity: function()
     87        {
     88            return this._m*this._n;
    8489        },
    8590       
  • source/entities.js

    r228 r268  
    232232        formula   : "%s1.getChemicalPotential()",
    233233        wikiLink  : "Chemical_potential"
     234    },
     235
     236    {
     237        id        : "mass_density",
     238        name      : "Mass density",
     239        dimension : "mass_density",
     240        nspecies  : 1,
     241        section   : "fundamental",
     242        formula   : "%s1.getMassDensity()",
     243        wikiLink  : "Density"
     244    },
     245    {
     246        id        : "mass_density",
     247        name      : "Total mass density",
     248        dimension : "mass_density",
     249        nspecies  : 0,
     250        section   : "fundamental",
     251        formula   : "this.plasma.getMassDensity()",
     252        wikiLink  : "Density"
    234253    },
    235254
  • source/pf.html

    r264 r268  
    77      window.qx = {
    88        $$environment : {
    9           "pf.version" : "0.9.2"
     9          "pf.version" : "0.9.3"
    1010        }
    1111      }
Note: See TracChangeset for help on using the changeset viewer.