mirror of
https://git.gfz-potsdam.de/naaice/tug.git
synced 2025-12-14 01:48:23 +01:00
Update resizing of boundary condition vector
This commit is contained in:
parent
0828da7a09
commit
38b4bd0fb2
@ -44,18 +44,13 @@ void BTCSDiffusion::updateInternals() {
|
|||||||
deltas[i] = (double)domain_size[i] / grid_cells[i];
|
deltas[i] = (double)domain_size[i] / grid_cells[i];
|
||||||
}
|
}
|
||||||
|
|
||||||
switch (grid_dim) {
|
int cells = 1;
|
||||||
case 1:
|
|
||||||
bc.resize(grid_cells[0] + 2, {BTCSDiffusion::BC_CLOSED, 0});
|
for (int i = 0; i < grid_dim; i++) {
|
||||||
break;
|
cells *= (grid_cells[i] + 2);
|
||||||
case 2:
|
|
||||||
bc.resize((grid_cells[0] + 2) * (grid_cells[1] + 2),
|
|
||||||
{BTCSDiffusion::BC_CLOSED, 0});
|
|
||||||
break;
|
|
||||||
case 3:
|
|
||||||
// TODO
|
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
bc.resize(cells, {BTCSDiffusion::BC_CLOSED,0});
|
||||||
}
|
}
|
||||||
// BTCSDiffusion::BTCSDiffusion(int x) : n_x(x) {
|
// BTCSDiffusion::BTCSDiffusion(int x) : n_x(x) {
|
||||||
// this->grid_dim = 1;
|
// this->grid_dim = 1;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user