add dyn cast to sbp

This commit is contained in:
Magnus Ulimoen
2020-04-15 17:36:45 +02:00
parent d089df6d54
commit 5068a6123c
5 changed files with 23 additions and 0 deletions
+4
View File
@@ -413,6 +413,10 @@ impl UpwindOperator1d for Upwind4 {
fut,
)
}
fn as_sbp(&self) -> &dyn SbpOperator1d {
self
}
}
impl<SBP: UpwindOperator1d> UpwindOperator2d for (&Upwind4, &SBP) {
+4
View File
@@ -92,4 +92,8 @@ impl UpwindOperator1d for Upwind4h2 {
fut,
)
}
fn as_sbp(&self) -> &dyn SbpOperator1d {
self
}
}
+4
View File
@@ -72,6 +72,10 @@ impl UpwindOperator1d for Upwind9 {
fut,
)
}
fn as_sbp(&self) -> &dyn SbpOperator1d {
self
}
}
#[test]
+3
View File
@@ -100,4 +100,7 @@ impl UpwindOperator1d for Upwind9h2 {
fut,
)
}
fn as_sbp(&self) -> &dyn SbpOperator1d {
self
}
}