Merge pull request #288 from andlaus/fix-clang-warnings
fix a few CLang warnings
This commit is contained in:
commit
6d3cbafa54
@ -316,7 +316,7 @@ compute_cell_geometry_3d(double *coords,
|
||||
}
|
||||
|
||||
if(subnormal_sign < 0.0){
|
||||
tet_volume =- tet_volume;
|
||||
tet_volume = -tet_volume;
|
||||
}
|
||||
if(!(neighbors[2*face+0]==c)){
|
||||
tet_volume = -tet_volume;
|
||||
|
@ -23,7 +23,7 @@
|
||||
namespace Opm
|
||||
{
|
||||
|
||||
class PhaseUsage;
|
||||
struct PhaseUsage;
|
||||
|
||||
/// Abstract base class for blackoil fluid and reservoir properties.
|
||||
/// Supports variable number of spatial dimensions, called D.
|
||||
|
@ -96,8 +96,8 @@ namespace Opm
|
||||
const RockCompressibility* rock_comp_props_;
|
||||
WellsManager& wells_manager_;
|
||||
const Wells* wells_;
|
||||
const std::vector<double>& src_;
|
||||
const FlowBoundaryConditions* bcs_;
|
||||
//const std::vector<double>& src_;
|
||||
//const FlowBoundaryConditions* bcs_;
|
||||
const double* gravity_;
|
||||
// Solvers
|
||||
CompressibleTpfa psolver_;
|
||||
@ -236,8 +236,8 @@ namespace Opm
|
||||
const BlackoilPropertiesInterface& props,
|
||||
const RockCompressibility* rock_comp_props,
|
||||
WellsManager& wells_manager,
|
||||
const std::vector<double>& src,
|
||||
const FlowBoundaryConditions* bcs,
|
||||
const std::vector<double>&,
|
||||
const FlowBoundaryConditions*,
|
||||
LinearSolverInterface& linsolver,
|
||||
const double* gravity)
|
||||
: grid_(grid),
|
||||
@ -245,8 +245,8 @@ namespace Opm
|
||||
rock_comp_props_(rock_comp_props),
|
||||
wells_manager_(wells_manager),
|
||||
wells_(wells_manager.c_wells()),
|
||||
src_(src),
|
||||
bcs_(bcs),
|
||||
//src_(src),
|
||||
//bcs_(bcs),
|
||||
gravity_(gravity),
|
||||
psolver_(grid, props, rock_comp_props, linsolver,
|
||||
param.getDefault("nl_pressure_residual_tolerance", 0.0),
|
||||
|
@ -118,7 +118,7 @@ namespace Opm
|
||||
void connect_timestep (T& t);
|
||||
|
||||
private:
|
||||
class Impl;
|
||||
struct Impl;
|
||||
// Using shared_ptr instead of scoped_ptr since scoped_ptr requires complete type for Impl.
|
||||
boost::shared_ptr<Impl> pimpl_;
|
||||
|
||||
|
@ -139,7 +139,6 @@ spu_implicit(struct UnstructuredGrid *g, double *s0, double *s, double h, double
|
||||
double infnorm;
|
||||
double *b;
|
||||
double *x;
|
||||
char *work;
|
||||
double *mob, *dmob;
|
||||
int i;
|
||||
int it;
|
||||
@ -160,7 +159,6 @@ spu_implicit(struct UnstructuredGrid *g, double *s0, double *s, double h, double
|
||||
b = malloc(nc * sizeof *b);
|
||||
x = malloc(nc * sizeof *x);
|
||||
|
||||
work = malloc(6*sizeof (double));
|
||||
mob = malloc(g->number_of_cells *2* sizeof *mob);
|
||||
dmob = malloc(g->number_of_cells *2* sizeof *dmob);
|
||||
|
||||
@ -168,7 +166,7 @@ spu_implicit(struct UnstructuredGrid *g, double *s0, double *s, double h, double
|
||||
it = 0;
|
||||
while (infnorm > 1e-9 && it++ < 20) {
|
||||
compute_mobilities(g->number_of_cells, s, mob, dmob, ntab, h, x0, tab);
|
||||
spu_implicit_assemble(g, s0, s, mob, dmob, dflux, gflux, src, dt, S, b, work);
|
||||
spu_implicit_assemble(g, s0, s, mob, dmob, dflux, gflux, src, dt, S, b);
|
||||
|
||||
/* Compute inf-norm of residual */
|
||||
infnorm = 0.0;
|
||||
@ -187,7 +185,6 @@ spu_implicit(struct UnstructuredGrid *g, double *s0, double *s, double h, double
|
||||
}
|
||||
}
|
||||
|
||||
free(work);
|
||||
free(mob);
|
||||
free(dmob);
|
||||
|
||||
@ -277,14 +274,14 @@ phase_upwind_mobility(double darcyflux, double gravityflux, int i, int c,
|
||||
void
|
||||
spu_implicit_assemble(struct UnstructuredGrid *g, double *s0, double *s, double *mob, double *dmob,
|
||||
double *dflux, double *gflux, double *src, double dt, sparse_t *S,
|
||||
double *b, char *work)
|
||||
double *b)
|
||||
{
|
||||
int i, k, f, c1, c2, c;
|
||||
int nc = g->number_of_cells;
|
||||
|
||||
double *m = (double*)work;
|
||||
double *dm = m + 2;
|
||||
int *cix = (int*)(dm + 2);
|
||||
double m[6] = { 0, 0, 0, 0, 0, 0 };
|
||||
double dm[2] = { 0, 0 };
|
||||
int cix[2] = { 0, 0 };
|
||||
double m1, m2, dm1, dm2, mt2;
|
||||
|
||||
int *pja;
|
||||
|
@ -19,7 +19,7 @@ typedef struct Sparse {
|
||||
void
|
||||
spu_implicit_assemble(struct UnstructuredGrid *g, double *s0, double *s, double *mob, double *dmob,
|
||||
double *dflux, double *gflux, double *src, double dt, sparse_t *S,
|
||||
double *b, char *work);
|
||||
double *b);
|
||||
|
||||
double
|
||||
spu_implicit(struct UnstructuredGrid *g, double *s0, double *s, double h, double x0, int ntab, double *tab,
|
||||
|
Loading…
Reference in New Issue
Block a user