mirror of
https://git.gfz-potsdam.de/naaice/tug.git
synced 2025-12-13 17:38: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(
|
||||
const Eigen::VectorXd &alpha,
|
||||
const Eigen::Vector<Diffusion::boundary_condition, Eigen::Dynamic> &bc,
|
||||
const DVectorRowMajor &alpha,
|
||||
const BCVectorRowMajor &bc,
|
||||
int size, double dx, double time_step) {
|
||||
|
||||
Diffusion::boundary_condition left = bc[0];
|
||||
@ -289,7 +289,7 @@ inline void Diffusion::BTCSDiffusion::fillMatrixFromRow(
|
||||
}
|
||||
|
||||
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,
|
||||
double dx, double time_step) {
|
||||
|
||||
|
||||
@ -128,12 +128,12 @@ private:
|
||||
Eigen::Map<const DMatrixRowMajor> &alpha,
|
||||
Eigen::Map<const BCMatrixRowMajor> &bc);
|
||||
|
||||
inline void fillMatrixFromRow(
|
||||
const Eigen::VectorXd &alpha,
|
||||
const Eigen::Vector<Diffusion::boundary_condition, Eigen::Dynamic> &bc,
|
||||
int size, double dx, double time_step);
|
||||
inline void fillMatrixFromRow(const DVectorRowMajor &alpha,
|
||||
const BCVectorRowMajor &bc, int size, double dx,
|
||||
double time_step);
|
||||
|
||||
inline void fillVectorFromRowADI(const DVectorRowMajor &c,
|
||||
const Eigen::VectorXd alpha,
|
||||
const DVectorRowMajor alpha,
|
||||
const BCVectorRowMajor &bc,
|
||||
const DVectorRowMajor &t0_c, int size,
|
||||
double dx, double time_step);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user