mirror of
https://git.gfz-potsdam.de/naaice/tug.git
synced 2025-12-14 01:48:23 +01:00
Fix function parameters.
- Use private data types instead of plain Eigen types
This commit is contained in:
parent
d0b75496c7
commit
9ec382877e
@ -251,8 +251,8 @@ void Diffusion::BTCSDiffusion::simulate2D(
|
|||||||
}
|
}
|
||||||
|
|
||||||
inline void Diffusion::BTCSDiffusion::fillMatrixFromRow(
|
inline void Diffusion::BTCSDiffusion::fillMatrixFromRow(
|
||||||
const Eigen::VectorXd &alpha,
|
const DVectorRowMajor &alpha,
|
||||||
const Eigen::Vector<Diffusion::boundary_condition, Eigen::Dynamic> &bc,
|
const BCVectorRowMajor &bc,
|
||||||
int size, double dx, double time_step) {
|
int size, double dx, double time_step) {
|
||||||
|
|
||||||
Diffusion::boundary_condition left = bc[0];
|
Diffusion::boundary_condition left = bc[0];
|
||||||
@ -289,7 +289,7 @@ inline void Diffusion::BTCSDiffusion::fillMatrixFromRow(
|
|||||||
}
|
}
|
||||||
|
|
||||||
inline void Diffusion::BTCSDiffusion::fillVectorFromRowADI(
|
inline void Diffusion::BTCSDiffusion::fillVectorFromRowADI(
|
||||||
const DVectorRowMajor &c, const Eigen::VectorXd alpha,
|
const DVectorRowMajor &c, const DVectorRowMajor alpha,
|
||||||
const BCVectorRowMajor &bc, const DVectorRowMajor &t0_c, int size,
|
const BCVectorRowMajor &bc, const DVectorRowMajor &t0_c, int size,
|
||||||
double dx, double time_step) {
|
double dx, double time_step) {
|
||||||
|
|
||||||
|
|||||||
@ -128,12 +128,12 @@ private:
|
|||||||
Eigen::Map<const DMatrixRowMajor> &alpha,
|
Eigen::Map<const DMatrixRowMajor> &alpha,
|
||||||
Eigen::Map<const BCMatrixRowMajor> &bc);
|
Eigen::Map<const BCMatrixRowMajor> &bc);
|
||||||
|
|
||||||
inline void fillMatrixFromRow(
|
inline void fillMatrixFromRow(const DVectorRowMajor &alpha,
|
||||||
const Eigen::VectorXd &alpha,
|
const BCVectorRowMajor &bc, int size, double dx,
|
||||||
const Eigen::Vector<Diffusion::boundary_condition, Eigen::Dynamic> &bc,
|
double time_step);
|
||||||
int size, double dx, double time_step);
|
|
||||||
inline void fillVectorFromRowADI(const DVectorRowMajor &c,
|
inline void fillVectorFromRowADI(const DVectorRowMajor &c,
|
||||||
const Eigen::VectorXd alpha,
|
const DVectorRowMajor alpha,
|
||||||
const BCVectorRowMajor &bc,
|
const BCVectorRowMajor &bc,
|
||||||
const DVectorRowMajor &t0_c, int size,
|
const DVectorRowMajor &t0_c, int size,
|
||||||
double dx, double time_step);
|
double dx, double time_step);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user