Fix const-ness of some function arguments
This commit is contained in:
parent
83989824ea
commit
40630a3ab4
4 changed files with 7 additions and 7 deletions
|
|
@ -819,7 +819,7 @@ protected:
|
|||
class Poly1 : public Func1
|
||||
{
|
||||
public:
|
||||
Poly1(size_t n, doublereal* c) :
|
||||
Poly1(size_t n, const double* c) :
|
||||
Func1() {
|
||||
m_cpoly.resize(n+1);
|
||||
std::copy(c, c+m_cpoly.size(), m_cpoly.begin());
|
||||
|
|
@ -870,8 +870,8 @@ protected:
|
|||
class Fourier1 : public Func1
|
||||
{
|
||||
public:
|
||||
Fourier1(size_t n, doublereal omega, doublereal a0,
|
||||
doublereal* a, doublereal* b) :
|
||||
Fourier1(size_t n, double omega, double a0,
|
||||
const double* a, const double* b) :
|
||||
Func1() {
|
||||
m_omega = omega;
|
||||
m_a0_2 = 0.5*a0;
|
||||
|
|
@ -930,7 +930,7 @@ protected:
|
|||
class Arrhenius1 : public Func1
|
||||
{
|
||||
public:
|
||||
Arrhenius1(size_t n, doublereal* c) :
|
||||
Arrhenius1(size_t n, const double* c) :
|
||||
Func1() {
|
||||
m_A.resize(n);
|
||||
m_b.resize(n);
|
||||
|
|
|
|||
|
|
@ -112,7 +112,7 @@ public:
|
|||
return m_x.data();
|
||||
}
|
||||
|
||||
void setTimeStep(doublereal stepsize, size_t n, integer* tsteps);
|
||||
void setTimeStep(double stepsize, size_t n, const int* tsteps);
|
||||
|
||||
void solve(int loglevel = 0, bool refine_grid = true);
|
||||
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@ public:
|
|||
//! set parameters. Generic function used only in the Matlab interface. From
|
||||
//! Python or C++, device-specific functions like Valve::setPressureCoeff
|
||||
//! should be used instead.
|
||||
virtual void setParameters(int n, doublereal* coeffs) {
|
||||
virtual void setParameters(int n, const double* coeffs) {
|
||||
m_coeffs.resize(n);
|
||||
std::copy(coeffs, coeffs + n, m_coeffs.begin());
|
||||
}
|
||||
|
|
|
|||
|
|
@ -201,7 +201,7 @@ void Sim1D::finalize()
|
|||
}
|
||||
}
|
||||
|
||||
void Sim1D::setTimeStep(doublereal stepsize, size_t n, integer* tsteps)
|
||||
void Sim1D::setTimeStep(double stepsize, size_t n, const int* tsteps)
|
||||
{
|
||||
m_tstep = stepsize;
|
||||
m_steps.resize(n);
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue