ATC version 2.0, date: Aug21

git-svn-id: svn://svn.icms.temple.edu/lammps-ro/trunk@10638 f3b2605a-c512-4ea7-a41b-209d697bcdaa
This commit is contained in:
rjones
2013-08-21 23:06:07 +00:00
parent 0f69054d68
commit d77ab2f96a
161 changed files with 3811 additions and 2548 deletions

View File

@ -1,6 +1,9 @@
#ifndef WEAK_EQUATION_ELECTRON_CONTINUITY_H
#define WEAK_EQUATION_ELECTRON_CONTINUITY_H
#include <set>
#include <string>
#include "WeakEquation.h"
namespace ATC{
@ -43,10 +46,10 @@ class WeakEquationElectronContinuity : public WeakEquation {
DENS_MAT &flux) const;
/** necessary interfaces */
virtual set<string> needs_material_functions(void) const
virtual std::set<std::string> needs_material_functions(void) const
{
string list[2] = {"electron_flux","electron_recombination"};
set<string> needs(list,list+2);
std::string list[2] = {"electron_flux","electron_recombination"};
std::set<std::string> needs(list,list+2);
return needs;
}
@ -93,9 +96,9 @@ class WeakEquationElectronEquilibrium : public WeakEquation {
/** necessary interfaces */
virtual set<string> needs_material_functions(void) const
virtual std::set<std::string> needs_material_functions(void) const
{
set<string> needs;
std::set<std::string> needs;
needs.insert("electron_charge_density");
return needs;
}