mirror of
https://git.gfz-potsdam.de/naaice/iphreeqc.git
synced 2025-12-16 16:44:49 +01:00
using memset
This commit is contained in:
parent
54b0d4d133
commit
1e0d410577
@ -1144,9 +1144,7 @@ protected:
|
|||||||
int string_trim_right(char *str);
|
int string_trim_right(char *str);
|
||||||
int string_trim_left(char *str);
|
int string_trim_left(char *str);
|
||||||
static LDBLE under(LDBLE xval);
|
static LDBLE under(LDBLE xval);
|
||||||
#ifdef SKIP
|
|
||||||
void zero_double(LDBLE * target, int n);
|
void zero_double(LDBLE * target, int n);
|
||||||
#endif
|
|
||||||
int get_input_errors(void);
|
int get_input_errors(void);
|
||||||
int isamong(char c, const char *s_l);
|
int isamong(char c, const char *s_l);
|
||||||
Address Hash_multi(HashTable * Table, const char *Key);
|
Address Hash_multi(HashTable * Table, const char *Key);
|
||||||
|
|||||||
3
cl1.cpp
3
cl1.cpp
@ -903,6 +903,7 @@ cl1_space(int check, int l_n2d, int klm, int l_nklmd)
|
|||||||
x_arg = &x_arg_v[0];
|
x_arg = &x_arg_v[0];
|
||||||
}
|
}
|
||||||
memset(x_arg_v.data(), 0, sizeof(double) * (size_t)l_n2d);
|
memset(x_arg_v.data(), 0, sizeof(double) * (size_t)l_n2d);
|
||||||
|
//zero_double(x_arg, l_n2d);
|
||||||
|
|
||||||
if (klm > res_arg_v.size())
|
if (klm > res_arg_v.size())
|
||||||
{
|
{
|
||||||
@ -910,6 +911,7 @@ cl1_space(int check, int l_n2d, int klm, int l_nklmd)
|
|||||||
res_arg = &res_arg_v[0];
|
res_arg = &res_arg_v[0];
|
||||||
}
|
}
|
||||||
memset(res_arg_v.data(), 0, sizeof(double) * (size_t)klm);
|
memset(res_arg_v.data(), 0, sizeof(double) * (size_t)klm);
|
||||||
|
//zero_double(res_arg, klm);
|
||||||
|
|
||||||
if (l_nklmd > scratch_v.size())
|
if (l_nklmd > scratch_v.size())
|
||||||
{
|
{
|
||||||
@ -917,4 +919,5 @@ cl1_space(int check, int l_n2d, int klm, int l_nklmd)
|
|||||||
scratch = &scratch_v[0];
|
scratch = &scratch_v[0];
|
||||||
}
|
}
|
||||||
memset(scratch_v.data(), 0, sizeof(double) * (size_t)l_nklmd);
|
memset(scratch_v.data(), 0, sizeof(double) * (size_t)l_nklmd);
|
||||||
|
//zero_double(scratch, l_nklmd);
|
||||||
}
|
}
|
||||||
|
|||||||
@ -1142,20 +1142,21 @@ ineq(int in_kode)
|
|||||||
zero_v.resize((size_t)max_row_count);
|
zero_v.resize((size_t)max_row_count);
|
||||||
zero = zero_v.data();
|
zero = zero_v.data();
|
||||||
memset(zero, 0, (size_t)max_row_count * sizeof(double));
|
memset(zero, 0, (size_t)max_row_count * sizeof(double));
|
||||||
|
//zero_double(zero, max_row_count);
|
||||||
|
|
||||||
|
|
||||||
//space((void **) ((void *) &res), max_row_count, &res_max, sizeof(LDBLE));
|
//space((void **) ((void *) &res), max_row_count, &res_max, sizeof(LDBLE));
|
||||||
//zero_double(res, max_row_count);
|
|
||||||
res_v.resize((size_t)max_row_count);
|
res_v.resize((size_t)max_row_count);
|
||||||
res = res_v.data();
|
res = res_v.data();
|
||||||
memset(res, 0, (size_t)max_row_count * sizeof(double));
|
memset(res, 0, (size_t)max_row_count * sizeof(double));
|
||||||
|
//zero_double(res, max_row_count);
|
||||||
|
|
||||||
//space((void **) ((void *) &delta1), max_column_count, &delta1_max,
|
//space((void **) ((void *) &delta1), max_column_count, &delta1_max,
|
||||||
// sizeof(LDBLE));
|
// sizeof(LDBLE));
|
||||||
//zero_double(delta1, max_column_count);
|
|
||||||
delta1_v.resize((size_t)max_column_count);
|
delta1_v.resize((size_t)max_column_count);
|
||||||
delta1 = delta1_v.data();
|
delta1 = delta1_v.data();
|
||||||
memset(delta1, 0,(size_t)max_column_count * sizeof(double));
|
memset(delta1, 0,(size_t)max_column_count * sizeof(double));
|
||||||
|
//zero_double(delta1, max_column_count);
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* Copy equations to optimize into ineq_array
|
* Copy equations to optimize into ineq_array
|
||||||
|
|||||||
@ -1991,7 +1991,6 @@ string_pad(const char *str, int i)
|
|||||||
}
|
}
|
||||||
return (str_ptr);
|
return (str_ptr);
|
||||||
}
|
}
|
||||||
#ifdef SKIP
|
|
||||||
/* ---------------------------------------------------------------------- */
|
/* ---------------------------------------------------------------------- */
|
||||||
void Phreeqc::
|
void Phreeqc::
|
||||||
zero_double(LDBLE * target, int n)
|
zero_double(LDBLE * target, int n)
|
||||||
@ -2013,7 +2012,6 @@ zero_double(LDBLE * target, int n)
|
|||||||
memcpy((void *) target, (void *) zeros, (size_t) (n * sizeof(LDBLE)));
|
memcpy((void *) target, (void *) zeros, (size_t) (n * sizeof(LDBLE)));
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
#endif
|
|
||||||
/* ---------------------------------------------------------------------- */
|
/* ---------------------------------------------------------------------- */
|
||||||
int Phreeqc::
|
int Phreeqc::
|
||||||
get_input_errors()
|
get_input_errors()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user