fix some clang 3.3 warnings

The most severe change probably is the removal of the AutoDiff
debugging helper functions which were useful from within a debugger
but unfortunately had to rely on a presumed linker bug in order not to
be removed in the final binary.

Also, some private attributes were unused. These have been removed and
the constructors of their respective classes have been adapted. Once
their intended functionality is actually implemented, they should be
brought back on an as-needed basis.

Thanks to @bska for the review!
This commit is contained in:
Andreas Lauser
2013-10-22 12:12:20 +02:00
committed by Andreas Lauser
parent ecd2fb8382
commit 1c62934034
7 changed files with 4 additions and 124 deletions

View File

@@ -169,14 +169,6 @@ try
simple_wells->ctrls[1]->current = 0;
}
// Boundary conditions.
FlowBCManager bcs;
if (param.getDefault("use_pside", false)) {
int pside = param.get<int>("pside");
double pside_pressure = param.get<double>("pside_pressure");
bcs.pressureSide(*grid->c_grid(), FlowBCManager::Side(pside), pside_pressure);
}
// Linear solver.
LinearSolverFactory linsolver(param);
@@ -217,7 +209,6 @@ try
*props,
rock_comp->isActive() ? rock_comp.get() : 0,
wells,
bcs.c_bcs(),
linsolver,
grav);
SimulatorTimer simtimer;
@@ -271,7 +262,6 @@ try
*props,
rock_comp->isActive() ? rock_comp.get() : 0,
wells,
bcs.c_bcs(),
linsolver,
grav);
if (epoch == 0) {