Fixed some signed/unsigned comparison warnings
This commit is contained in:
parent
c2372197de
commit
aeb16e0bc9
10 changed files with 40 additions and 47 deletions
|
|
@ -619,7 +619,7 @@ py_sim1D_new(PyObject *self, PyObject *args)
|
||||||
size_t domains_len = domains_array->dimensions[0];
|
size_t domains_len = domains_array->dimensions[0];
|
||||||
|
|
||||||
int * domains_data = (int *) malloc(sizeof(int) * domains_len);
|
int * domains_data = (int *) malloc(sizeof(int) * domains_len);
|
||||||
for (int i = 0; i < domains_len; i++) {
|
for (size_t i = 0; i < domains_len; i++) {
|
||||||
domains_data[i] = (int) dd_data[i];
|
domains_data[i] = (int) dd_data[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -514,7 +514,7 @@ namespace Cantera {
|
||||||
*/
|
*/
|
||||||
XML_Node& XML_Node::addChild(XML_Node& node) {
|
XML_Node& XML_Node::addChild(XML_Node& node) {
|
||||||
m_children.push_back(&node);
|
m_children.push_back(&node);
|
||||||
m_nchildren = static_cast<int>(m_children.size());
|
m_nchildren = m_children.size();
|
||||||
m_childindex[node.name()] = m_children.back();
|
m_childindex[node.name()] = m_children.back();
|
||||||
node.setRoot(root());
|
node.setRoot(root());
|
||||||
node.setParent(this);
|
node.setParent(this);
|
||||||
|
|
@ -533,7 +533,7 @@ namespace Cantera {
|
||||||
XML_Node& XML_Node::addChild(const std::string &sname) {
|
XML_Node& XML_Node::addChild(const std::string &sname) {
|
||||||
XML_Node *xxx = new XML_Node(sname, this);
|
XML_Node *xxx = new XML_Node(sname, this);
|
||||||
m_children.push_back(xxx);
|
m_children.push_back(xxx);
|
||||||
m_nchildren = static_cast<int>(m_children.size());
|
m_nchildren = m_children.size();
|
||||||
m_childindex[sname] = m_children.back();
|
m_childindex[sname] = m_children.back();
|
||||||
xxx->setRoot(root());
|
xxx->setRoot(root());
|
||||||
xxx->setParent(this);
|
xxx->setParent(this);
|
||||||
|
|
@ -589,7 +589,7 @@ namespace Cantera {
|
||||||
vector<XML_Node*>::iterator i;
|
vector<XML_Node*>::iterator i;
|
||||||
i = find(m_children.begin(), m_children.end(), node);
|
i = find(m_children.begin(), m_children.end(), node);
|
||||||
m_children.erase(i);
|
m_children.erase(i);
|
||||||
m_nchildren = static_cast<int>(m_children.size());
|
m_nchildren = m_children.size();
|
||||||
m_childindex.erase(node->name());
|
m_childindex.erase(node->name());
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -824,7 +824,7 @@ namespace Cantera {
|
||||||
/*
|
/*
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
int XML_Node::nChildren() const {
|
size_t XML_Node::nChildren() const {
|
||||||
return m_nchildren;
|
return m_nchildren;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -873,13 +873,12 @@ namespace Cantera {
|
||||||
XML_Node *scResult = 0;
|
XML_Node *scResult = 0;
|
||||||
XML_Node *sc;
|
XML_Node *sc;
|
||||||
std::string idattrib = id();
|
std::string idattrib = id();
|
||||||
int n;
|
|
||||||
if (name() == nameTarget) {
|
if (name() == nameTarget) {
|
||||||
if (idTarget == "" || idTarget == idattrib) {
|
if (idTarget == "" || idTarget == idattrib) {
|
||||||
return const_cast<XML_Node*>(this);
|
return const_cast<XML_Node*>(this);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (n = 0; n < m_nchildren; n++) {
|
for (size_t n = 0; n < m_nchildren; n++) {
|
||||||
sc = m_children[n];
|
sc = m_children[n];
|
||||||
if (sc->name() == nameTarget) {
|
if (sc->name() == nameTarget) {
|
||||||
if (idTarget == "") return sc;
|
if (idTarget == "") return sc;
|
||||||
|
|
@ -887,7 +886,7 @@ namespace Cantera {
|
||||||
if (idTarget == idattrib) return sc;
|
if (idTarget == idattrib) return sc;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (n = 0; n < m_nchildren; n++) {
|
for (size_t n = 0; n < m_nchildren; n++) {
|
||||||
sc = m_children[n];
|
sc = m_children[n];
|
||||||
scResult = sc->findNameID(nameTarget, idTarget);
|
scResult = sc->findNameID(nameTarget, idTarget);
|
||||||
if (scResult) return scResult;
|
if (scResult) return scResult;
|
||||||
|
|
@ -1094,7 +1093,7 @@ namespace Cantera {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
const vector<XML_Node*> &vsc = node_dest->children();
|
const vector<XML_Node*> &vsc = node_dest->children();
|
||||||
for (int n = 0; n < m_nchildren; n++) {
|
for (size_t n = 0; n < m_nchildren; n++) {
|
||||||
sc = m_children[n];
|
sc = m_children[n];
|
||||||
ndc = node_dest->nChildren();
|
ndc = node_dest->nChildren();
|
||||||
dc = 0;
|
dc = 0;
|
||||||
|
|
@ -1147,7 +1146,7 @@ namespace Cantera {
|
||||||
}
|
}
|
||||||
const vector<XML_Node*> &vsc = node_dest->children();
|
const vector<XML_Node*> &vsc = node_dest->children();
|
||||||
|
|
||||||
for (int n = 0; n < m_nchildren; n++) {
|
for (size_t n = 0; n < m_nchildren; n++) {
|
||||||
sc = m_children[n];
|
sc = m_children[n];
|
||||||
ndc = node_dest->nChildren();
|
ndc = node_dest->nChildren();
|
||||||
(void) node_dest->addChild(sc->name());
|
(void) node_dest->addChild(sc->name());
|
||||||
|
|
@ -1159,7 +1158,7 @@ namespace Cantera {
|
||||||
// Set the lock for this node
|
// Set the lock for this node
|
||||||
void XML_Node::lock() {
|
void XML_Node::lock() {
|
||||||
m_locked = true;
|
m_locked = true;
|
||||||
for (int i = 0; i < m_nchildren; i++) {
|
for (size_t i = 0; i < m_nchildren; i++) {
|
||||||
m_children[i]->lock();
|
m_children[i]->lock();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1167,7 +1166,7 @@ namespace Cantera {
|
||||||
// Unset the lock for this node
|
// Unset the lock for this node
|
||||||
void XML_Node::unlock() {
|
void XML_Node::unlock() {
|
||||||
m_locked = false;
|
m_locked = false;
|
||||||
for (int i = 0; i < m_nchildren; i++) {
|
for (size_t i = 0; i < m_nchildren; i++) {
|
||||||
m_children[i]->unlock();
|
m_children[i]->unlock();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -1336,8 +1335,7 @@ namespace Cantera {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
int i;
|
for (size_t i = 0; i < m_nchildren; i++) {
|
||||||
for (i = 0; i < m_nchildren; i++) {
|
|
||||||
s << endl;
|
s << endl;
|
||||||
m_children[i]->write_int(s,level + 2);
|
m_children[i]->write_int(s,level + 2);
|
||||||
}
|
}
|
||||||
|
|
@ -1358,7 +1356,7 @@ namespace Cantera {
|
||||||
*/
|
*/
|
||||||
void XML_Node::write(std::ostream& s, const int level) const {
|
void XML_Node::write(std::ostream& s, const int level) const {
|
||||||
if (m_name == "--" && m_root == this) {
|
if (m_name == "--" && m_root == this) {
|
||||||
for (int i = 0; i < m_nchildren; i++) {
|
for (size_t i = 0; i < m_nchildren; i++) {
|
||||||
m_children[i]->write_int(s,level);
|
m_children[i]->write_int(s,level);
|
||||||
s << endl;
|
s << endl;
|
||||||
}
|
}
|
||||||
|
|
@ -1391,8 +1389,7 @@ namespace Cantera {
|
||||||
}
|
}
|
||||||
|
|
||||||
const vector<XML_Node*> &vsc = root->children();
|
const vector<XML_Node*> &vsc = root->children();
|
||||||
int n;
|
for (size_t n = 0; n < root->nChildren(); n++) {
|
||||||
for (n = 0; n < root->nChildren(); n++) {
|
|
||||||
sc = vsc[n];
|
sc = vsc[n];
|
||||||
if (sc->name() == "phase") {
|
if (sc->name() == "phase") {
|
||||||
if (idtarget == "") return sc;
|
if (idtarget == "") return sc;
|
||||||
|
|
@ -1400,7 +1397,7 @@ namespace Cantera {
|
||||||
if (idtarget == idattrib) return sc;
|
if (idtarget == idattrib) return sc;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
for (n = 0; n < root->nChildren(); n++) {
|
for (size_t n = 0; n < root->nChildren(); n++) {
|
||||||
sc = vsc[n];
|
sc = vsc[n];
|
||||||
if (sc->name() != "phase") {
|
if (sc->name() != "phase") {
|
||||||
scResult = findXMLPhase(sc, idtarget);
|
scResult = findXMLPhase(sc, idtarget);
|
||||||
|
|
|
||||||
|
|
@ -470,7 +470,7 @@ namespace Cantera {
|
||||||
/*!
|
/*!
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
int nChildren() const;
|
size_t nChildren() const;
|
||||||
|
|
||||||
//! Require that the current xml node have an attribute named
|
//! Require that the current xml node have an attribute named
|
||||||
//! by the first argument, a, and that this attribute have the
|
//! by the first argument, a, and that this attribute have the
|
||||||
|
|
@ -746,7 +746,7 @@ namespace Cantera {
|
||||||
std::vector<XML_Node*> m_children;
|
std::vector<XML_Node*> m_children;
|
||||||
|
|
||||||
//! Number of children of this node
|
//! Number of children of this node
|
||||||
int m_nchildren;
|
size_t m_nchildren;
|
||||||
|
|
||||||
//! True if the current node is a comment node
|
//! True if the current node is a comment node
|
||||||
bool m_iscomment;
|
bool m_iscomment;
|
||||||
|
|
|
||||||
|
|
@ -648,7 +648,7 @@ next:
|
||||||
log << endl << " Default # of temperature regions: "
|
log << endl << " Default # of temperature regions: "
|
||||||
<< nreg << endl;
|
<< nreg << endl;
|
||||||
log << " ";
|
log << " ";
|
||||||
for (int i = 0; i <= nreg; i++) {
|
for (size_t i = 0; i <= nreg; i++) {
|
||||||
log << temp[i] << " ";
|
log << temp[i] << " ";
|
||||||
}
|
}
|
||||||
log << endl;
|
log << endl;
|
||||||
|
|
|
||||||
|
|
@ -352,10 +352,9 @@ bool CKReader::writeReactions(std::ostream& log) {
|
||||||
|
|
||||||
/// validate the species
|
/// validate the species
|
||||||
bool CKReader::validateSpecies(std::ostream& log) {
|
bool CKReader::validateSpecies(std::ostream& log) {
|
||||||
int nel = static_cast<int>(elements.size());
|
size_t nel = elements.size();
|
||||||
int nsp = static_cast<int>(species.size());
|
size_t nsp = species.size();
|
||||||
double tol;
|
double tol;
|
||||||
int j, k, m;
|
|
||||||
|
|
||||||
log << newTask("validating species");
|
log << newTask("validating species");
|
||||||
|
|
||||||
|
|
@ -363,7 +362,7 @@ bool CKReader::validateSpecies(std::ostream& log) {
|
||||||
vector<string> esyms;
|
vector<string> esyms;
|
||||||
|
|
||||||
log << " checking that all species have been defined... ";
|
log << " checking that all species have been defined... ";
|
||||||
for (k = 0; k < nsp; k++) {
|
for (size_t k = 0; k < nsp; k++) {
|
||||||
Species& s = species[k];
|
Species& s = species[k];
|
||||||
if (s.valid == 0) {
|
if (s.valid == 0) {
|
||||||
log << endl << " species " << s.name << " undefined ";
|
log << endl << " species " << s.name << " undefined ";
|
||||||
|
|
@ -377,14 +376,14 @@ bool CKReader::validateSpecies(std::ostream& log) {
|
||||||
}
|
}
|
||||||
|
|
||||||
log << " checking that all species elements have been declared... ";
|
log << " checking that all species elements have been declared... ";
|
||||||
for (k = 0; k < nsp; k++) {
|
for (size_t k = 0; k < nsp; k++) {
|
||||||
|
|
||||||
Species& s = species[k];
|
Species& s = species[k];
|
||||||
|
|
||||||
getMapKeys(s.comp, esyms);
|
getMapKeys(s.comp, esyms);
|
||||||
size_t nm = esyms.size();
|
size_t nm = esyms.size();
|
||||||
|
|
||||||
for (m = 0; m < nm; m++) {
|
for (size_t m = 0; m < nm; m++) {
|
||||||
|
size_t j;
|
||||||
for (j = 0; j < nel; j++) {
|
for (j = 0; j < nel; j++) {
|
||||||
if (esyms[m] == elements[j].name) break;
|
if (esyms[m] == elements[j].name) break;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -127,7 +127,7 @@ namespace Cantera {
|
||||||
if (m_abstol) N_VFree(nv(m_abstol));
|
if (m_abstol) N_VFree(nv(m_abstol));
|
||||||
m_abstol = reinterpret_cast<void*>(N_VNew(m_nabs, 0));
|
m_abstol = reinterpret_cast<void*>(N_VNew(m_nabs, 0));
|
||||||
}
|
}
|
||||||
for (int i=0; i<n; i++) {
|
for (int i=0; i<m_nabs; i++) {
|
||||||
N_VIth(nv(m_abstol), i) = abstol[i];
|
N_VIth(nv(m_abstol), i) = abstol[i];
|
||||||
}
|
}
|
||||||
m_reltol = reltol;
|
m_reltol = reltol;
|
||||||
|
|
|
||||||
|
|
@ -270,7 +270,7 @@ namespace Cantera {
|
||||||
N_VDestroy_Serial(nv(m_y)); // free solution vector if already allocated
|
N_VDestroy_Serial(nv(m_y)); // free solution vector if already allocated
|
||||||
}
|
}
|
||||||
m_y = reinterpret_cast<void*>(N_VNew_Serial(m_neq)); // allocate solution vector
|
m_y = reinterpret_cast<void*>(N_VNew_Serial(m_neq)); // allocate solution vector
|
||||||
for (int i=0; i<m_neq; i++) {
|
for (size_t i = 0; i < m_neq; i++) {
|
||||||
NV_Ith_S(nv(m_y), i) = 0.0;
|
NV_Ith_S(nv(m_y), i) = 0.0;
|
||||||
}
|
}
|
||||||
// check abs tolerance array size
|
// check abs tolerance array size
|
||||||
|
|
|
||||||
|
|
@ -824,7 +824,7 @@ namespace Cantera {
|
||||||
*/
|
*/
|
||||||
class Poly1 : public Func1 {
|
class Poly1 : public Func1 {
|
||||||
public:
|
public:
|
||||||
Poly1(int n, doublereal* c) :
|
Poly1(size_t n, doublereal* c) :
|
||||||
Func1()
|
Func1()
|
||||||
{
|
{
|
||||||
m_n = n+1;
|
m_n = n+1;
|
||||||
|
|
@ -857,9 +857,8 @@ namespace Cantera {
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual doublereal eval(doublereal t) const {
|
virtual doublereal eval(doublereal t) const {
|
||||||
int n;
|
|
||||||
doublereal r = m_cpoly[m_n-1];
|
doublereal r = m_cpoly[m_n-1];
|
||||||
for (n = 1; n < m_n; n++) {
|
for (size_t n = 1; n < m_n; n++) {
|
||||||
r *= t;
|
r *= t;
|
||||||
r += m_cpoly[m_n - n - 1];
|
r += m_cpoly[m_n - n - 1];
|
||||||
}
|
}
|
||||||
|
|
@ -867,7 +866,7 @@ namespace Cantera {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
int m_n;
|
size_t m_n;
|
||||||
vector_fp m_cpoly;
|
vector_fp m_cpoly;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
@ -882,7 +881,7 @@ namespace Cantera {
|
||||||
*/
|
*/
|
||||||
class Fourier1 : public Func1 {
|
class Fourier1 : public Func1 {
|
||||||
public:
|
public:
|
||||||
Fourier1(int n, doublereal omega, doublereal a0,
|
Fourier1(size_t n, doublereal omega, doublereal a0,
|
||||||
doublereal* a, doublereal* b) :
|
doublereal* a, doublereal* b) :
|
||||||
Func1()
|
Func1()
|
||||||
{
|
{
|
||||||
|
|
@ -921,7 +920,7 @@ namespace Cantera {
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual doublereal eval(doublereal t) const {
|
virtual doublereal eval(doublereal t) const {
|
||||||
int n, nn;
|
size_t n, nn;
|
||||||
doublereal sum = m_a0_2;
|
doublereal sum = m_a0_2;
|
||||||
for (n = 0; n < m_n; n++) {
|
for (n = 0; n < m_n; n++) {
|
||||||
nn = n + 1;
|
nn = n + 1;
|
||||||
|
|
@ -932,7 +931,7 @@ namespace Cantera {
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
int m_n;
|
size_t m_n;
|
||||||
doublereal m_omega, m_a0_2;
|
doublereal m_omega, m_a0_2;
|
||||||
vector_fp m_ccos, m_csin;
|
vector_fp m_ccos, m_csin;
|
||||||
};
|
};
|
||||||
|
|
@ -946,16 +945,15 @@ namespace Cantera {
|
||||||
*/
|
*/
|
||||||
class Arrhenius1 : public Func1 {
|
class Arrhenius1 : public Func1 {
|
||||||
public:
|
public:
|
||||||
Arrhenius1(int n, doublereal* c) :
|
Arrhenius1(size_t n, doublereal* c) :
|
||||||
Func1()
|
Func1()
|
||||||
{
|
{
|
||||||
m_n = n;
|
m_n = n;
|
||||||
m_A.resize(n);
|
m_A.resize(n);
|
||||||
m_b.resize(n);
|
m_b.resize(n);
|
||||||
m_E.resize(n);
|
m_E.resize(n);
|
||||||
int loc;
|
for (size_t i = 0; i < n; i++) {
|
||||||
for (int i = 0; i < n; i++) {
|
size_t loc = 3*i;
|
||||||
loc = 3*i;
|
|
||||||
m_A[i] = c[loc];
|
m_A[i] = c[loc];
|
||||||
m_b[i] = c[loc+1];
|
m_b[i] = c[loc+1];
|
||||||
m_E[i] = c[loc+2];
|
m_E[i] = c[loc+2];
|
||||||
|
|
@ -988,16 +986,15 @@ namespace Cantera {
|
||||||
}
|
}
|
||||||
|
|
||||||
virtual doublereal eval(doublereal t) const {
|
virtual doublereal eval(doublereal t) const {
|
||||||
int n;
|
|
||||||
doublereal sum = 0.0;
|
doublereal sum = 0.0;
|
||||||
for (n = 0; n < m_n; n++) {
|
for (size_t n = 0; n < m_n; n++) {
|
||||||
sum += m_A[n]*std::pow(t,m_b[n])*std::exp(-m_E[n]/t);
|
sum += m_A[n]*std::pow(t,m_b[n])*std::exp(-m_E[n]/t);
|
||||||
}
|
}
|
||||||
return sum;
|
return sum;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
int m_n;
|
size_t m_n;
|
||||||
vector_fp m_A, m_b, m_E;
|
vector_fp m_A, m_b, m_E;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -94,7 +94,7 @@ void StFlow::setGasAtMidpoint(const doublereal* x,int j) {
|
||||||
m_thermo->setTemperature(0.5*(T(x,j)+T(x,j+1)));
|
m_thermo->setTemperature(0.5*(T(x,j)+T(x,j+1)));
|
||||||
const doublereal* yyj = x + m_nv*j + 4;
|
const doublereal* yyj = x + m_nv*j + 4;
|
||||||
const doublereal* yyjp = x + m_nv*(j+1) + 4;
|
const doublereal* yyjp = x + m_nv*(j+1) + 4;
|
||||||
for (int k = 0; k < m_nsp; k++)
|
for (size_t k = 0; k < m_nsp; k++)
|
||||||
m_ybar[k] = 0.5*(yyj[k] + yyjp[k]);
|
m_ybar[k] = 0.5*(yyj[k] + yyjp[k]);
|
||||||
m_thermo->setMassFractions_NoNorm(DATA_PTR(m_ybar));
|
m_thermo->setMassFractions_NoNorm(DATA_PTR(m_ybar));
|
||||||
m_thermo->setPressure(m_press);
|
m_thermo->setPressure(m_press);
|
||||||
|
|
|
||||||
|
|
@ -116,7 +116,7 @@ AxiStagnBVP::AxiStagnBVP(igthermo_t* ph, int nsp, int points) :
|
||||||
m_refiner->setActive(3, false);
|
m_refiner->setActive(3, false);
|
||||||
|
|
||||||
vector_fp gr;
|
vector_fp gr;
|
||||||
for (int ng = 0; ng < m_points; ng++) gr.push_back(1.0*ng/m_points);
|
for (size_t ng = 0; ng < m_points; ng++) gr.push_back(1.0*ng/m_points);
|
||||||
setupGrid(m_points, DATA_PTR(gr));
|
setupGrid(m_points, DATA_PTR(gr));
|
||||||
setID("stagnation flow");
|
setID("stagnation flow");
|
||||||
}
|
}
|
||||||
|
|
@ -221,7 +221,7 @@ AxiStagnBVP::AxiStagnBVP(igthermo_t* ph, int nsp, int points) :
|
||||||
m_thermo->setTemperature(0.5*(T(x,j)+T(x,j+1)));
|
m_thermo->setTemperature(0.5*(T(x,j)+T(x,j+1)));
|
||||||
const doublereal* yyj = x + m_nv*j + c_offset_Y;
|
const doublereal* yyj = x + m_nv*j + c_offset_Y;
|
||||||
const doublereal* yyjp = x + m_nv*(j+1) + c_offset_Y;
|
const doublereal* yyjp = x + m_nv*(j+1) + c_offset_Y;
|
||||||
for (int k = 0; k < m_nsp; k++)
|
for (size_t k = 0; k < m_nsp; k++)
|
||||||
m_ybar[k] = 0.5*(yyj[k] + yyjp[k]);
|
m_ybar[k] = 0.5*(yyj[k] + yyjp[k]);
|
||||||
m_thermo->setMassFractions_NoNorm(DATA_PTR(m_ybar));
|
m_thermo->setMassFractions_NoNorm(DATA_PTR(m_ybar));
|
||||||
m_thermo->setPressure(m_press);
|
m_thermo->setPressure(m_press);
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue