Namespace List > nptool
Classes
Public Types
Public Attributes
Public Static Attributes
| Type |
Name |
| const double |
Avogadro = 6.02214179e+23 / mole
|
| const double |
Bohr_radius = electron\_Compton\_length / fine\_structure\_const
|
| const double |
GeV = gigaelectronvolt
|
| const double |
MeV = megaelectronvolt
|
| const double |
PeV = petaelectronvolt
|
| const double |
STP_Pressure = 1. \* atmosphere
|
| const double |
STP_Temperature = 273.15 \* kelvin
|
| const double |
TeV = teraelectronvolt
|
| const double |
alpha_rcl2 = fine\_structure\_const \* classic\_electr\_radius \* classic\_electr\_radius
|
| const double |
ampere = coulomb/second
|
| const double |
amu = amu\_c2 / c\_squared
|
| const double |
amu_c2 = 931.494028 \* MeV
|
| const double |
angstrom = 1.e-10\*meter
|
| const double |
atmosphere = 101325\*hep\_pascal
|
| const double |
bar = 100000\*hep\_pascal
|
| const double |
barn = 1.e-28\*meter2
|
| const double |
becquerel = 1./second
|
| const double |
c_light = 2.99792458e+8 \* m / s
|
| const double |
c_squared = c\_light \* c\_light
|
| const double |
candela = 1.
|
| const double |
centimeter = 10.\*millimeter
|
| const double |
centimeter2 = centimeter\*centimeter
|
| const double |
centimeter3 = centimeter\*centimeter\*centimeter
|
| const double |
classic_electr_radius = elm\_coupling / electron\_mass\_c2
|
| const double |
cm = centimeter
|
| const double |
cm2 = centimeter2
|
| const double |
cm3 = centimeter3
|
| const double |
coulomb = eplus/e\_SI
|
| const double |
curie = 3.7e+10 \* becquerel
|
| const double |
deg = degree
|
| const double |
degree = (3.14159265358979323846/180.0)\*radian
|
| const double |
eV = electronvolt
|
| const double |
e_SI = 1.602176487e-19
|
| const double |
e_squared = eplus \* eplus
|
| const double |
electron_Compton_length = hbarc / electron\_mass\_c2
|
| const double |
electron_charge = -eplus
|
| const double |
electron_mass_c2 = 0.510998910 \* MeV
|
| const double |
electronvolt = 1.e-6\*megaelectronvolt
|
| const double |
elm_coupling = e\_squared / (4 \* pi \* epsilon0)
|
| const double |
eplus = 1.
|
| const double |
epsilon0 = 1. / (c\_squared \* mu0)
|
| const double |
farad = coulomb/volt
|
| const double |
fermi = 1.e-15\*meter
|
| const double |
fine_structure_const = elm\_coupling / hbarc
|
| const double |
g = gram
|
| const double |
gauss = 1.e-4\*tesla
|
| const double |
gigaelectronvolt = 1.e+3\*megaelectronvolt
|
| const double |
gram = 1.e-3\*kilogram
|
| const double |
gray = joule/kilogram
|
| const double |
h_Planck = 6.62606896e-34 \* joule \* s
|
| const double |
halfpi = pi / 2
|
| const double |
hbar_Planck = h\_Planck / twopi
|
| const double |
hbarc = hbar\_Planck \* c\_light
|
| const double |
hbarc_squared = hbarc \* hbarc
|
| const double |
henry = weber/ampere
|
| const double |
hep_pascal = newton/m2
|
| const double |
hertz = 1./second
|
| std::map< int, std::string > |
itoa_map
|
| itoa_proxy |
itoa_p
|
| const double |
joule = electronvolt/e\_SI
|
| const double |
kGasThreshold = 10. \* mg / cm3
|
| const double |
k_Boltzmann = 8.617343e-11 \* MeV / kelvin
|
| const double |
keV = kiloelectronvolt
|
| const double |
kelvin = 1.
|
| const double |
kg = kilogram
|
| const double |
kiloelectronvolt = 1.e-3\*megaelectronvolt
|
| const double |
kilogauss = 1.e-1\*tesla
|
| const double |
kilogram = joule\*second\*second/(meter\*meter)
|
| const double |
kilogray = 1.e+3\*gray
|
| const double |
kilohertz = 1.e+3\*hertz
|
| const double |
kilometer = 1000.\*meter
|
| const double |
kilometer2 = kilometer\*kilometer
|
| const double |
kilometer3 = kilometer\*kilometer\*kilometer
|
| const double |
kilovolt = 1.e-3\*megavolt
|
| const double |
km = kilometer
|
| const double |
km2 = kilometer2
|
| const double |
km3 = kilometer3
|
| const double |
lumen = candela\*steradian
|
| const double |
lux = lumen/meter2
|
| const double |
m = meter
|
| const double |
m2 = meter2
|
| const double |
m3 = meter3
|
| const double |
megaelectronvolt = 1.
|
| const double |
megahertz = 1.e+6\*hertz
|
| const double |
megavolt = megaelectronvolt/eplus
|
| const double |
meter = 1000.\*millimeter
|
| const double |
meter2 = meter\*meter
|
| const double |
meter3 = meter\*meter\*meter
|
| const double |
mg = milligram
|
| const double |
microampere = 1.e-6\*ampere
|
| const double |
microbarn = 1.e-6 \*barn
|
| const double |
microfarad = 1.e-6\*farad
|
| const double |
microgray = 1.e-6\*gray
|
| const double |
micrometer = 1.e-6 \*meter
|
| const double |
microsecond = 1.e-6 \*second
|
| const double |
milliampere = 1.e-3\*ampere
|
| const double |
millibarn = 1.e-3 \*barn
|
| const double |
millifarad = 1.e-3\*farad
|
| const double |
milligram = 1.e-3\*gram
|
| const double |
milligray = 1.e-3\*gray
|
| const double |
millimeter = 1.
|
| const double |
millimeter2 = millimeter\*millimeter
|
| const double |
millimeter3 = millimeter\*millimeter\*millimeter
|
| const double |
milliradian = 1.e-3\*radian
|
| const double |
millisecond = 1.e-3 \*second
|
| const double |
mm = millimeter
|
| const double |
mm2 = millimeter2
|
| const double |
mm3 = millimeter3
|
| const double |
mole = 1.
|
| const double |
mrad = milliradian
|
| const double |
ms = millisecond
|
| const double |
mu0 = 4 \* pi \* 1.e-7 \* henry / m
|
| const double |
nanoampere = 1.e-9\*ampere
|
| const double |
nanobarn = 1.e-9 \*barn
|
| const double |
nanofarad = 1.e-9\*farad
|
| const double |
nanometer = 1.e-9 \*meter
|
| const double |
nanosecond = 1.
|
| const double |
neutron_mass_c2 = 939.56536 \* MeV
|
| const double |
newton = joule/meter
|
| const double |
nm = nanometer
|
| const double |
ns = nanosecond
|
| const double |
ohm = volt/ampere
|
| const double |
parsec = 3.0856775807e+16\*meter
|
| const double |
pc = parsec
|
| const double |
perCent = 0.01
|
| const double |
perMillion = 0.000001
|
| const double |
perThousand = 0.001
|
| const double |
petaelectronvolt = 1.e+9\*megaelectronvolt
|
| const double |
pi = 3.14159265358979323846
|
| const double |
pi2 = pi \* pi
|
| const double |
picobarn = 1.e-12\*barn
|
| const double |
picofarad = 1.e-12\*farad
|
| const double |
picosecond = 1.e-12\*second
|
| const double |
proton_mass_c2 = 938.272013 \* MeV
|
| const double |
rad = radian
|
| const double |
radian = 1.
|
| const double |
s = second
|
| const double |
second = 1.e+9 \*nanosecond
|
| const double |
sr = steradian
|
| const double |
steradian = 1.
|
| const double |
teraelectronvolt = 1.e+6\*megaelectronvolt
|
| const double |
tesla = volt\*second/meter2
|
| std::string |
token_separator = ": "
|
| const double |
torr = 0.00133322\*bar
|
| const double |
twopi = 2 \* pi
|
| const double |
twopi_mc2_rcl2 = twopi \* electron\_mass\_c2 \* classic\_electr\_radius \* classic\_electr\_radius
|
| const double |
um = micrometer
|
| const double |
universe_mean_density = 1.e-25 \* g / cm3
|
| const double |
us = microsecond
|
| const double |
volt = 1.e-6\*megavolt
|
| const double |
watt = joule/second
|
| const double |
weber = volt\*second
|
Public Functions
| Type |
Name |
| double |
ApplyUnit (double value, std::string unit)
|
| void |
DisplayException (Exception & Ex)
|
| unsigned int |
GetLevel (std::string line)
|
| std::string |
StripSpaces (std::string line)
|
| std::string |
ToLower (std::string line)
|
| std::string |
itoa (const int & i)
|
| void |
message (std::string color, std::string plugin, std::string tclass, std::string mess, bool prog=false)
|
Public Types Documentation
typedef BlockPtr
typedef std::shared_ptr<InputBlock> nptool::BlockPtr;
enum coord_type
enum nptool::coord_type {
cartesian,
spheriacal,
cylindrical,
polar
};
Public Attributes Documentation
variable cli_blue
const std::string nptool::cli_blue;
variable cli_cian
const std::string nptool::cli_cian;
variable cli_green
const std::string nptool::cli_green;
variable cli_horizontal
const std::string nptool::cli_horizontal;
variable cli_purple
const std::string nptool::cli_purple;
variable cli_red
const std::string nptool::cli_red;
variable cli_restore_color
const std::string nptool::cli_restore_color;
variable cli_yellow
const std::string nptool::cli_yellow;
Public Static Attributes Documentation
variable Avogadro
const double nptool::Avogadro;
variable Bohr_radius
const double nptool::Bohr_radius;
variable GeV
const double nptool::GeV;
variable MeV
const double nptool::MeV;
variable PeV
const double nptool::PeV;
variable STP_Pressure
const double nptool::STP_Pressure;
variable STP_Temperature
const double nptool::STP_Temperature;
variable TeV
const double nptool::TeV;
variable alpha_rcl2
const double nptool::alpha_rcl2;
variable ampere
const double nptool::ampere;
variable amu
const double nptool::amu;
variable amu_c2
const double nptool::amu_c2;
variable angstrom
const double nptool::angstrom;
variable atmosphere
const double nptool::atmosphere;
variable bar
const double nptool::bar;
variable barn
const double nptool::barn;
variable becquerel
const double nptool::becquerel;
variable c_light
const double nptool::c_light;
variable c_squared
const double nptool::c_squared;
variable candela
const double nptool::candela;
variable centimeter
const double nptool::centimeter;
variable centimeter2
const double nptool::centimeter2;
variable centimeter3
const double nptool::centimeter3;
variable classic_electr_radius
const double nptool::classic_electr_radius;
variable cm
const double nptool::cm;
variable cm2
const double nptool::cm2;
variable cm3
const double nptool::cm3;
variable coulomb
const double nptool::coulomb;
variable curie
const double nptool::curie;
variable deg
const double nptool::deg;
variable degree
const double nptool::degree;
variable eV
const double nptool::eV;
variable e_SI
const double nptool::e_SI;
variable e_squared
const double nptool::e_squared;
variable electron_Compton_length
const double nptool::electron_Compton_length;
variable electron_charge
const double nptool::electron_charge;
variable electron_mass_c2
const double nptool::electron_mass_c2;
variable electronvolt
const double nptool::electronvolt;
variable elm_coupling
const double nptool::elm_coupling;
variable eplus
const double nptool::eplus;
variable epsilon0
const double nptool::epsilon0;
variable farad
const double nptool::farad;
variable fermi
const double nptool::fermi;
variable fine_structure_const
const double nptool::fine_structure_const;
variable g
const double nptool::g;
variable gauss
const double nptool::gauss;
variable gigaelectronvolt
const double nptool::gigaelectronvolt;
variable gram
const double nptool::gram;
variable gray
const double nptool::gray;
variable h_Planck
const double nptool::h_Planck;
variable halfpi
const double nptool::halfpi;
variable hbar_Planck
const double nptool::hbar_Planck;
variable hbarc
const double nptool::hbarc;
variable hbarc_squared
const double nptool::hbarc_squared;
variable henry
const double nptool::henry;
variable hep_pascal
const double nptool::hep_pascal;
variable hertz
const double nptool::hertz;
variable itoa_map
std::map<int, std::string> nptool::itoa_map;
variable itoa_p
itoa_proxy nptool::itoa_p;
variable joule
const double nptool::joule;
variable kGasThreshold
const double nptool::kGasThreshold;
variable k_Boltzmann
const double nptool::k_Boltzmann;
variable keV
const double nptool::keV;
variable kelvin
const double nptool::kelvin;
variable kg
const double nptool::kg;
variable kiloelectronvolt
const double nptool::kiloelectronvolt;
variable kilogauss
const double nptool::kilogauss;
variable kilogram
const double nptool::kilogram;
variable kilogray
const double nptool::kilogray;
variable kilohertz
const double nptool::kilohertz;
variable kilometer
const double nptool::kilometer;
variable kilometer2
const double nptool::kilometer2;
variable kilometer3
const double nptool::kilometer3;
variable kilovolt
const double nptool::kilovolt;
variable km
const double nptool::km;
variable km2
const double nptool::km2;
variable km3
const double nptool::km3;
variable lumen
const double nptool::lumen;
variable lux
const double nptool::lux;
variable m
const double nptool::m;
variable m2
const double nptool::m2;
variable m3
const double nptool::m3;
variable megaelectronvolt
const double nptool::megaelectronvolt;
variable megahertz
const double nptool::megahertz;
variable megavolt
const double nptool::megavolt;
variable meter
const double nptool::meter;
variable meter2
const double nptool::meter2;
variable meter3
const double nptool::meter3;
variable mg
const double nptool::mg;
variable microampere
const double nptool::microampere;
variable microbarn
const double nptool::microbarn;
variable microfarad
const double nptool::microfarad;
variable microgray
const double nptool::microgray;
variable micrometer
const double nptool::micrometer;
variable microsecond
const double nptool::microsecond;
variable milliampere
const double nptool::milliampere;
variable millibarn
const double nptool::millibarn;
variable millifarad
const double nptool::millifarad;
variable milligram
const double nptool::milligram;
variable milligray
const double nptool::milligray;
variable millimeter
const double nptool::millimeter;
variable millimeter2
const double nptool::millimeter2;
variable millimeter3
const double nptool::millimeter3;
variable milliradian
const double nptool::milliradian;
variable millisecond
const double nptool::millisecond;
variable mm
const double nptool::mm;
variable mm2
const double nptool::mm2;
variable mm3
const double nptool::mm3;
variable mole
const double nptool::mole;
variable mrad
const double nptool::mrad;
variable ms
const double nptool::ms;
variable mu0
const double nptool::mu0;
variable nanoampere
const double nptool::nanoampere;
variable nanobarn
const double nptool::nanobarn;
variable nanofarad
const double nptool::nanofarad;
variable nanometer
const double nptool::nanometer;
variable nanosecond
const double nptool::nanosecond;
variable neutron_mass_c2
const double nptool::neutron_mass_c2;
variable newton
const double nptool::newton;
variable nm
const double nptool::nm;
variable ns
const double nptool::ns;
variable ohm
const double nptool::ohm;
variable parsec
const double nptool::parsec;
variable pc
const double nptool::pc;
variable perCent
const double nptool::perCent;
variable perMillion
const double nptool::perMillion;
variable perThousand
const double nptool::perThousand;
variable petaelectronvolt
const double nptool::petaelectronvolt;
variable pi
const double nptool::pi;
variable pi2
const double nptool::pi2;
variable picobarn
const double nptool::picobarn;
variable picofarad
const double nptool::picofarad;
variable picosecond
const double nptool::picosecond;
variable proton_mass_c2
const double nptool::proton_mass_c2;
variable rad
const double nptool::rad;
variable radian
const double nptool::radian;
variable s
const double nptool::s;
variable second
const double nptool::second;
variable sr
const double nptool::sr;
variable steradian
const double nptool::steradian;
variable teraelectronvolt
const double nptool::teraelectronvolt;
variable tesla
const double nptool::tesla;
variable token_separator
std::string nptool::token_separator;
variable torr
const double nptool::torr;
variable twopi
const double nptool::twopi;
variable twopi_mc2_rcl2
const double nptool::twopi_mc2_rcl2;
variable um
const double nptool::um;
variable universe_mean_density
const double nptool::universe_mean_density;
variable us
const double nptool::us;
variable volt
const double nptool::volt;
variable watt
const double nptool::watt;
variable weber
const double nptool::weber;
Public Functions Documentation
function ApplyUnit
double nptool::ApplyUnit (
double value,
std::string unit
)
function DisplayException
void nptool::DisplayException (
Exception & Ex
)
function GetLevel
unsigned int nptool::GetLevel (
std::string line
)
function StripSpaces
std::string nptool::StripSpaces (
std::string line
)
function ToLower
std::string nptool::ToLower (
std::string line
)
function itoa
std::string nptool::itoa (
const int & i
)
function message
void nptool::message (
std::string color,
std::string plugin,
std::string tclass,
std::string mess,
bool prog=false
)
The documentation for this class was generated from the following file src/core/NPApplication.h