Clippy lints
This commit is contained in:
@@ -15,13 +15,13 @@ impl Clone for Field {
|
||||
Self(self.0.clone())
|
||||
}
|
||||
fn clone_from(&mut self, source: &Self) {
|
||||
self.0.clone_from(&source.0)
|
||||
self.0.clone_from(&source.0);
|
||||
}
|
||||
}
|
||||
|
||||
impl integrate::Integrable for Field {
|
||||
type State = Field;
|
||||
type Diff = Field;
|
||||
type State = Self;
|
||||
type Diff = Self;
|
||||
|
||||
fn scaled_add(s: &mut Self::State, o: &Self::Diff, scale: Float) {
|
||||
s.0.scaled_add(scale, &o.0);
|
||||
@@ -153,12 +153,12 @@ impl<SBP: SbpOperator2d> System<SBP> {
|
||||
let rhs_adaptor = move |fut: &mut Field, prev: &Field, _time: Float| {
|
||||
RHS(op, fut, prev, grid, metrics, wb);
|
||||
};
|
||||
let mut _time = 0.0;
|
||||
let mut time = 0.0;
|
||||
integrate::integrate::<integrate::Rk4, Field, _>(
|
||||
rhs_adaptor,
|
||||
&self.sys.0,
|
||||
&mut self.sys.1,
|
||||
&mut _time,
|
||||
&mut time,
|
||||
dt,
|
||||
&mut self.wb.k,
|
||||
);
|
||||
@@ -213,12 +213,12 @@ impl<UO: SbpOperator2d + UpwindOperator2d> System<UO> {
|
||||
let rhs_adaptor = move |fut: &mut Field, prev: &Field, _time: Float| {
|
||||
RHS_upwind(op, fut, prev, grid, metrics, wb);
|
||||
};
|
||||
let mut _time = 0.0;
|
||||
let mut time = 0.0;
|
||||
integrate::integrate::<integrate::Rk4, Field, _>(
|
||||
rhs_adaptor,
|
||||
&self.sys.0,
|
||||
&mut self.sys.1,
|
||||
&mut _time,
|
||||
&mut time,
|
||||
dt,
|
||||
&mut self.wb.k,
|
||||
);
|
||||
@@ -487,11 +487,8 @@ fn SAT_characteristics<SBP: SbpOperator2d>(
|
||||
metrics: &Metrics,
|
||||
boundaries: &BoundaryTerms,
|
||||
) {
|
||||
let ny = y.ny();
|
||||
let nx = y.nx();
|
||||
|
||||
fn positive_flux(kx: Float, ky: Float) -> [[Float; 3]; 3] {
|
||||
let r = (kx * kx + ky * ky).sqrt();
|
||||
let r = Float::hypot(kx, ky);
|
||||
[
|
||||
[ky * ky / r / 2.0, ky / 2.0, -kx * ky / r / 2.0],
|
||||
[ky / 2.0, r / 2.0, -kx / 2.0],
|
||||
@@ -499,7 +496,7 @@ fn SAT_characteristics<SBP: SbpOperator2d>(
|
||||
]
|
||||
}
|
||||
fn negative_flux(kx: Float, ky: Float) -> [[Float; 3]; 3] {
|
||||
let r = (kx * kx + ky * ky).sqrt();
|
||||
let r = Float::hypot(kx, ky);
|
||||
[
|
||||
[-ky * ky / r / 2.0, ky / 2.0, kx * ky / r / 2.0],
|
||||
[ky / 2.0, -r / 2.0, -kx / 2.0],
|
||||
@@ -507,6 +504,9 @@ fn SAT_characteristics<SBP: SbpOperator2d>(
|
||||
]
|
||||
}
|
||||
|
||||
let ny = y.ny();
|
||||
let nx = y.nx();
|
||||
|
||||
{
|
||||
let g = match boundaries.east {
|
||||
Boundary::This => y.slice(s![.., .., 0]),
|
||||
|
||||
Reference in New Issue
Block a user