|
flow 1.3.0
Kokkos cut-cell IBM incompressible Navier-Stokes solver + pnm pore extraction
|
Public Member Functions | |
| __init__ (self, outlier, block, sigma=0.0, seed=20261002) | |
| step (self) | |
| monitor (self) | |
| monitor_exact (self) | |
Public Attributes | |
| f | |
| diagnostics | |
| inner | |
| lam | |
| c | |
| i0 | |
| i1 | |
| B | |
| sigma | |
| rng | |
| u | |
| xstar | |
x <- lam x + c on u, plus the 2x2 block B on two inner entries; optional noise.
Definition at line 55 of file anderson_synthetic_maps.py.
| anderson_synthetic_maps.LinearMapSolver.__init__ | ( | self, | |
| outlier, | |||
| block, | |||
sigma = 0.0, |
|||
seed = 20261002 |
|||
| ) |
Definition at line 58 of file anderson_synthetic_maps.py.
| anderson_synthetic_maps.LinearMapSolver.step | ( | self | ) |
Definition at line 80 of file anderson_synthetic_maps.py.
References anderson_synthetic_maps.LinearMapSolver.B, peclet::flow::ScalarField.c, peclet::flow::vof::VofBlockJob.c, peclet::flow::vof::VofCurvJob.c, peclet::flow::vof::VofStatsPrev.c, peclet::flow::vof::VofBlockSet::DebrisJob.c, peclet::flow::vof::VofPvOnTheFly< SF >.c, peclet::flow::vof::VofCurvFallbackJob.c, anderson_synthetic_maps.LinearMapSolver.c, packing2d.System.c, anderson_synthetic_maps.LinearMapSolver.i0, anderson_synthetic_maps.LinearMapSolver.i1, peclet::flow::BottomLevel.inner, peclet::flow::BottomLabelKernel.inner, peclet::flow::CutcellMG::Level.inner, peclet::flow::VelocityMG::Level.inner, peclet::flow::ScalarMG::Level.inner, peclet::flow::vof::WyAdvector.inner(), peclet::flow::vof::VofCurvature.inner(), Level.inner, anderson_oracle.AndersonOracle.inner, anderson_synthetic_maps.LinearMapSolver.inner, peclet::flow::ScalarCutState.lam, peclet::flow::sco::MaterialTable.lam, peclet::flow::smg::GuardedProduct.lam, peclet::flow::ScalarMG::Inputs.lam, Units.lam, anderson_synthetic_maps.LinearMapSolver.lam, anderson_synthetic_maps.LinearMapSolver.rng, peclet::flow::ChebCoeffs.sigma, peclet::flow::vof::VofBlockSet.sigma, peclet::flow::vof::VofDynamicWetting.sigma, DropCfg.sigma, Cfg.sigma, CapScene.sigma, anderson_synthetic_maps.LinearMapSolver.sigma, vof_profile.Scale.sigma(), vof_surface_tension.Scale.sigma(), peclet::flow::Solver< Grid >::Comp.u, peclet::flow::FlowReference.u(), peclet::flow::BottomDirect< float >.u, peclet::flow::BottomDirect< FacReal >.u, peclet::flow::vof::VofBlockJob.u, Fields.u, Tgv.u, PcRun.u, State.u, anderson_synthetic_maps.LinearMapSolver.u, and Rng.u().
| anderson_synthetic_maps.LinearMapSolver.monitor | ( | self | ) |
Definition at line 91 of file anderson_synthetic_maps.py.
References peclet::flow::BottomLevel.inner, peclet::flow::BottomLabelKernel.inner, peclet::flow::CutcellMG::Level.inner, peclet::flow::VelocityMG::Level.inner, peclet::flow::ScalarMG::Level.inner, peclet::flow::vof::WyAdvector.inner(), peclet::flow::vof::VofCurvature.inner(), Level.inner, anderson_oracle.AndersonOracle.inner, anderson_synthetic_maps.LinearMapSolver.inner, mean(), peclet::flow::Solver< Grid >::Comp.u, peclet::flow::FlowReference.u(), peclet::flow::BottomDirect< FacReal >.u, peclet::flow::BottomDirect< float >.u, peclet::flow::vof::VofBlockJob.u, Fields.u, Tgv.u, PcRun.u, State.u, anderson_synthetic_maps.LinearMapSolver.u, and Rng.u().
| anderson_synthetic_maps.LinearMapSolver.monitor_exact | ( | self | ) |
Definition at line 94 of file anderson_synthetic_maps.py.
References peclet::flow::BottomLevel.inner, peclet::flow::BottomLabelKernel.inner, peclet::flow::CutcellMG::Level.inner, peclet::flow::VelocityMG::Level.inner, peclet::flow::ScalarMG::Level.inner, peclet::flow::vof::WyAdvector.inner(), peclet::flow::vof::VofCurvature.inner(), Level.inner, anderson_oracle.AndersonOracle.inner, anderson_synthetic_maps.LinearMapSolver.inner, mean(), and anderson_synthetic_maps.LinearMapSolver.xstar.
| anderson_synthetic_maps.LinearMapSolver.f |
Definition at line 59 of file anderson_synthetic_maps.py.
| anderson_synthetic_maps.LinearMapSolver.diagnostics |
Definition at line 61 of file anderson_synthetic_maps.py.
| anderson_synthetic_maps.LinearMapSolver.inner |
Definition at line 64 of file anderson_synthetic_maps.py.
Referenced by anderson_synthetic_maps.LinearMapSolver.monitor(), anderson_synthetic_maps.LinearMapSolver.monitor_exact(), anderson_synthetic_maps.LinearMapSolver.step(), anderson_oracle.AndersonOracle.step(), anderson_oracle.AndersonOracle.usq(), and anderson_oracle.AndersonOracle.wdot().
| anderson_synthetic_maps.LinearMapSolver.lam |
Definition at line 66 of file anderson_synthetic_maps.py.
Referenced by anderson_synthetic_maps.LinearMapSolver.step().
| anderson_synthetic_maps.LinearMapSolver.c |
Definition at line 69 of file anderson_synthetic_maps.py.
Referenced by packing2d.System.add(), packing2d.System.solve(), and anderson_synthetic_maps.LinearMapSolver.step().
| anderson_synthetic_maps.LinearMapSolver.i0 |
Definition at line 70 of file anderson_synthetic_maps.py.
Referenced by anderson_synthetic_maps.LinearMapSolver.step().
| anderson_synthetic_maps.LinearMapSolver.i1 |
Definition at line 70 of file anderson_synthetic_maps.py.
Referenced by anderson_synthetic_maps.LinearMapSolver.step().
| anderson_synthetic_maps.LinearMapSolver.B |
Definition at line 71 of file anderson_synthetic_maps.py.
Referenced by anderson_synthetic_maps.LinearMapSolver.step().
| anderson_synthetic_maps.LinearMapSolver.sigma |
Definition at line 72 of file anderson_synthetic_maps.py.
Referenced by anderson_synthetic_maps.LinearMapSolver.step().
| anderson_synthetic_maps.LinearMapSolver.rng |
Definition at line 73 of file anderson_synthetic_maps.py.
Referenced by anderson_synthetic_maps.LinearMapSolver.step().
| anderson_synthetic_maps.LinearMapSolver.u |
Definition at line 74 of file anderson_synthetic_maps.py.
Referenced by anderson_synthetic_maps.LinearMapSolver.monitor(), and anderson_synthetic_maps.LinearMapSolver.step().
| anderson_synthetic_maps.LinearMapSolver.xstar |
Definition at line 78 of file anderson_synthetic_maps.py.
Referenced by anderson_synthetic_maps.LinearMapSolver.monitor_exact().