• Main Page
  • Related Pages
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

QCAD_PoissonSource.cpp

Go to the documentation of this file.
00001 //*****************************************************************//
00002 //    Albany 2.0:  Copyright 2012 Sandia Corporation               //
00003 //    This Software is released under the BSD license detailed     //
00004 //    in the file "license.txt" in the top-level Albany directory  //
00005 //*****************************************************************//
00006 
00007 #include "PHAL_AlbanyTraits.hpp"
00008 
00009 #include "QCAD_PoissonSource.hpp"
00010 #include "QCAD_PoissonSource_Def.hpp"
00011 
00012 // Boltzmann constant in [eV/K]
00013 template<typename EvalT, typename Traits>
00014 const double QCAD::PoissonSource<EvalT, Traits>::kbBoltz = 8.617343e-05;
00015 
00016 // vacuum permittivity in [C/(V.cm)]
00017 template<typename EvalT, typename Traits>
00018 const double QCAD::PoissonSource<EvalT, Traits>::eps0 = 8.854187817e-12*0.01;
00019 
00020 // electron elemental charge in [C]
00021 template<typename EvalT, typename Traits>
00022 const double QCAD::PoissonSource<EvalT, Traits>::eleQ = 1.602176487e-19; 
00023 
00024 // vacuum electron mass in [kg]
00025 template<typename EvalT, typename Traits>
00026 const double QCAD::PoissonSource<EvalT, Traits>::m0 = 9.10938215e-31; 
00027 
00028 // reduced planck constant in [J.s]
00029 template<typename EvalT, typename Traits>
00030 const double QCAD::PoissonSource<EvalT, Traits>::hbar = 1.054571628e-34; 
00031 
00032 // pi constant (unitless)
00033 template<typename EvalT, typename Traits>
00034 const double QCAD::PoissonSource<EvalT, Traits>::pi = 3.141592654; 
00035 
00036 // maximum allowed exponent in an exponential function (unitless)
00037 template<typename EvalT, typename Traits>
00038 const double QCAD::PoissonSource<EvalT, Traits>::MAX_EXPONENT = 100.0; 
00039 
00040 PHAL_INSTANTIATE_TEMPLATE_CLASS(QCAD::PoissonSource)
00041 

Generated on Wed Mar 26 2014 18:36:44 for Albany: a Trilinos-based PDE code by  doxygen 1.7.1