Skip to content

Commit 382fcbc

Browse files
committed
Fix warnings in src and test (bool cast)
1 parent 2d672a5 commit 382fcbc

21 files changed

+83
-83
lines changed

include/ff/atom.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ void copyPosToXyz(bool refreshNBList);
2929
/// - Tinker uses centers of mass.
3030
void bounds();
3131

32-
void readFrameCopyinToXyz(std::istream& input, int& done);
32+
void readFrameCopyinToXyz(std::istream& input, bool& done);
3333

3434
//====================================================================//
3535
// //

include/tool/argkey.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
#include <vector>
55

66
namespace tinker {
7-
void nextarg(size_t len, char* str, int& exist);
7+
void nextarg(size_t len, char* str, bool& exist);
88

99
template <size_t Len>
10-
void nextarg(char (&str)[Len], int& exist)
10+
void nextarg(char (&str)[Len], bool& exist)
1111
{
1212
nextarg(Len, str, exist);
1313
}

src/argkey.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
#include <tinker/detail/keys.hh>
55

66
namespace tinker {
7-
void nextarg(size_t len, char* str, int& exist)
7+
void nextarg(size_t len, char* str, bool& exist)
88
{
99
const char blank = ' ';
1010
std::memset(str, blank, len);
@@ -14,7 +14,7 @@ void nextarg(size_t len, char* str, int& exist)
1414
size_t length = std::min(len, sizeof(argue::arg[argue::maxarg]));
1515
for (int i = 1; i <= argue::narg; ++i) {
1616
if (argue::listarg[i]) {
17-
argue::listarg[i] = false;
17+
argue::listarg[i] = 0;
1818
std::strncpy(str, argue::arg[i], length);
1919
exist = true;
2020
break;

src/atom.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ void bounds()
154154
copyPosToXyz();
155155
}
156156

157-
void readFrameCopyinToXyz(std::istream& ipt, int& done)
157+
void readFrameCopyinToXyz(std::istream& ipt, bool& done)
158158
{
159159
if (done)
160160
return;

src/echarge.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ void echargeData(RcOp op)
1717
if (not use(Potent::CHARGE))
1818
return;
1919

20-
bool rc_a = rc_flag & calc::analyz;
20+
auto rc_a = rc_flag & calc::analyz;
2121

2222
if (op & RcOp::DEALLOC) {
2323
ncexclude = 0;
@@ -173,11 +173,11 @@ void echargeEwaldRecipSelf(int vers)
173173
TINKER_FVOID2(acc1, cu1, echargeEwaldReal, int);
174174
void echarge(int vers)
175175
{
176-
bool rc_a = rc_flag & calc::analyz;
177-
bool do_a = vers & calc::analyz;
178-
bool do_e = vers & calc::energy;
179-
bool do_v = vers & calc::virial;
180-
bool do_g = vers & calc::grad;
176+
auto rc_a = rc_flag & calc::analyz;
177+
auto do_a = vers & calc::analyz;
178+
auto do_e = vers & calc::energy;
179+
auto do_v = vers & calc::virial;
180+
auto do_g = vers & calc::grad;
181181

182182
zeroOnHost(energy_ec, virial_ec);
183183
size_t bsize = bufferSize();
@@ -195,7 +195,7 @@ void echarge(int vers)
195195
if (useEwald()) {
196196
echargeEwaldRecipSelf(vers);
197197
TINKER_FCALL2(acc1, cu1, echargeEwaldReal, vers);
198-
pmeStreamFinishWait(use_pme_stream and (vers & calc::analyz));
198+
pmeStreamFinishWait(use_pme_stream and static_cast<bool>(vers & calc::analyz));
199199
} else
200200
echargeNonEwald(vers);
201201

src/echglj.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -273,8 +273,8 @@ TINKER_FVOID2(acc0, cu1, echgljRadArithEpsGeomNonEwald, int);
273273
TINKER_FVOID2(acc0, cu1, echgljRadArithEpsGeomEwaldReal, int);
274274
void echglj(int vers)
275275
{
276-
bool do_e = vers & calc::energy;
277-
bool do_v = vers & calc::virial;
276+
auto do_e = vers & calc::energy;
277+
auto do_v = vers & calc::virial;
278278

279279
zeroOnHost(energy_ec, virial_ec);
280280
zeroOnHost(energy_ev, virial_ev);

src/elec.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -794,7 +794,7 @@ static void chgpenData(RcOp op)
794794
namespace tinker {
795795
bool useEwald()
796796
{
797-
bool flag = useEnergyElec() and limits::use_ewald;
797+
bool flag = useEnergyElec() and static_cast<bool>(limits::use_ewald);
798798
return flag;
799799
}
800800

src/energy.cpp

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ static bool fts(std::string eng, bool& use_flag, unsigned tsflag, const TimeScal
4646
auto local_flag = tsflag;
4747
const auto& local_cfg = tsconfig;
4848
try {
49-
bool f = local_flag & (1 << local_cfg.at(eng));
49+
bool f = static_cast<bool>(local_flag & (1 << local_cfg.at(eng)));
5050
use_flag = use_flag or f;
5151
return f;
5252
} catch (const std::out_of_range&) {
@@ -267,7 +267,7 @@ void energy_core(int vers, unsigned tsflag, const TimeScaleConfig& tsconfig)
267267
if (tscfg("erepel", ecore_vdw))
268268
erepel(vers);
269269

270-
pmeStreamFinishWait(use_pme_stream and not(vers & calc::analyz));
270+
pmeStreamFinishWait(use_pme_stream and not static_cast<bool>(vers & calc::analyz));
271271

272272
#undef tscfg
273273
}
@@ -300,10 +300,10 @@ void energy(int vers, unsigned tsflag, const TimeScaleConfig& tsconfig)
300300
zeroEGV(vers);
301301
energy_core(vers, tsflag, tsconfig);
302302

303-
bool rc_a = rc_flag & calc::analyz;
304-
bool do_e = vers & calc::energy;
305-
bool do_v = vers & calc::virial;
306-
bool do_g = vers & calc::grad;
303+
auto rc_a = rc_flag & calc::analyz;
304+
auto do_e = vers & calc::energy;
305+
auto do_v = vers & calc::virial;
306+
auto do_g = vers & calc::grad;
307307

308308
bool must_wait = false;
309309
ev_hobj.e_val = 0;
@@ -498,7 +498,7 @@ bool useEnergyElec()
498498
namespace tinker {
499499
void egvData(RcOp op)
500500
{
501-
bool rc_a = rc_flag & calc::analyz;
501+
auto rc_a = rc_flag & calc::analyz;
502502

503503
if (op & RcOp::DEALLOC) {
504504
deviceMemoryDeallocate(ev_dptr);

src/evdw.cpp

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ void evdwData(RcOp op)
3131
if (not use(Potent::VDW))
3232
return;
3333

34-
bool rc_a = rc_flag & calc::analyz;
34+
auto rc_a = rc_flag & calc::analyz;
3535

3636
if (op & RcOp::DEALLOC) {
3737
// local static variables
@@ -406,11 +406,11 @@ void evdwData(RcOp op)
406406

407407
void evdw(int vers)
408408
{
409-
bool rc_a = rc_flag & calc::analyz;
410-
bool do_a = vers & calc::analyz;
411-
bool do_e = vers & calc::energy;
412-
bool do_v = vers & calc::virial;
413-
bool do_g = vers & calc::grad;
409+
auto rc_a = rc_flag & calc::analyz;
410+
auto do_a = vers & calc::analyz;
411+
auto do_e = vers & calc::energy;
412+
auto do_v = vers & calc::virial;
413+
auto do_g = vers & calc::grad;
414414

415415
zeroOnHost(energy_ev, virial_ev);
416416
size_t bsize = bufferSize();

src/initial.cpp

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -83,49 +83,49 @@ void initial()
8383
planb = 0;
8484

8585
using namespace inform;
86-
silent = false;
87-
verbose = false;
88-
debug = false;
89-
abort = false;
86+
silent = 0;
87+
verbose = 0;
88+
debug = 0;
89+
abort = 0;
9090

9191
using namespace group;
92-
use_group = false;
92+
use_group = 0;
9393

9494
using namespace bound;
95-
use_bounds = false;
96-
use_replica = false;
97-
use_polymer = false;
95+
use_bounds = 0;
96+
use_replica = 0;
97+
use_polymer = 0;
9898

9999
using namespace neigh;
100-
dovlst = true;
101-
dodlst = true;
102-
doclst = true;
103-
domlst = true;
104-
doulst = true;
100+
dovlst = 1;
101+
dodlst = 1;
102+
doclst = 1;
103+
domlst = 1;
104+
doulst = 1;
105105

106106
using namespace bath;
107-
isothermal = false;
108-
isobaric = false;
107+
isothermal = 0;
108+
isobaric = 0;
109109

110110
using namespace virial;
111-
use_virial = true;
111+
use_virial = 1;
112112

113113
using namespace rigid;
114-
use_rigid = false;
114+
use_rigid = 0;
115115

116116
using namespace scales;
117-
set_scale = false;
117+
set_scale = 0;
118118

119119
using namespace socket;
120-
sktstart = false;
121-
use_socket = false;
120+
sktstart = 0;
121+
use_socket = 0;
122122

123123
using namespace warp;
124-
use_smooth = false;
125-
use_dem = false;
126-
use_gda = false;
127-
use_tophat = false;
128-
use_stophat = false;
124+
use_smooth = 0;
125+
use_dem = 0;
126+
use_gda = 0;
127+
use_tophat = 0;
128+
use_stophat = 0;
129129

130130
FstrView coordtype = output::coordtype;
131131
coordtype = "NONE";

0 commit comments

Comments
 (0)