|
Quandary
|
This is the complete list of members for PetscTS, including all inherited members.
| adj_scale_energy | PetscTS | protected |
| adj_scale_leakage | PetscTS | protected |
| adj_scale_weightedcost | PetscTS | protected |
| computedRHSdp(Mat A, Vec x, Vec y) | PetscTS | static |
| dIntegralCostdP | PetscTS | protected |
| dIntegralCostdPUpdate(TS ts, PetscReal t, Vec x, Mat A, void *ptr) | PetscTS | static |
| dIntegralCostdY | PetscTS | protected |
| dIntegralCostdYUpdate(TS ts, PetscReal t, Vec x, Mat A, Mat B, void *ptr) | PetscTS | static |
| dpdm_integral | TimeStepper | protected |
| dpdm_states | TimeStepper | protected |
| dRHSdp | PetscTS | protected |
| dRHSdp_time | PetscTS | protected |
| dRHSdpMatrixUpdate(TS ts, PetscReal t, Vec x, Mat A, void *ptr) | PetscTS | static |
| dt | TimeStepper | protected |
| energy_integral | TimeStepper | protected |
| eval_dpdm | TimeStepper | protected |
| eval_energy | TimeStepper | protected |
| eval_leakage | TimeStepper | protected |
| eval_weightedcost | TimeStepper | protected |
| evalDpDm(Vec x, Vec xm1, Vec xm2) | TimeStepper | |
| evalDpDm_diff(int n, Vec xbar, double Jbar) | TimeStepper | |
| evalEnergy(double time) | TimeStepper | |
| evalEnergy_diff(double time, double Jbar, Vec redgrad) | TimeStepper | |
| evalLeakage(const Vec x) | TimeStepper | |
| evalLeakage_diff(const Vec x, Vec xbar, double Jbar) | TimeStepper | |
| evalWeightedCost(double time, const Vec x) | TimeStepper | |
| evalWeightedCost_diff(double time, const Vec x, Vec xbar, double Jbar) | TimeStepper | |
| evolveBWD(const double, const double, const Vec, Vec, Vec, bool) override | PetscTS | inlinevirtual |
| evolveFWD(const double, const double, Vec) override | PetscTS | inlinevirtual |
| final_states | TimeStepper | protected |
| getDPDMIntegral() | TimeStepper | inline |
| getEnergyIntegral() | TimeStepper | inline |
| getFinalState(size_t iinit_local) | TimeStepper | inline |
| getLeakageIntegral() | TimeStepper | inline |
| getMinTimestepSize() const override | PetscTS | inlinevirtual |
| getReducedGradient() | TimeStepper | inline |
| getWeightedCostIntegral() | TimeStepper | inline |
| ilow | TimeStepper | protected |
| IntegralCosts(TS ts, PetscReal t, Vec x, Vec F, void *ctx) | PetscTS | static |
| iupp | TimeStepper | protected |
| leakage_integral | TimeStepper | protected |
| localsize_u | TimeStepper | protected |
| mastereq | TimeStepper | protected |
| min_timestep_size | PetscTS | protected |
| monitorTrajectory(TS ts, PetscInt step, PetscReal time, Vec state, void *ctx) | PetscTS | static |
| mpirank_petsc | TimeStepper | protected |
| mpirank_world | TimeStepper | protected |
| mpisize_petsc | TimeStepper | protected |
| ntime | TimeStepper | protected |
| optim_target | TimeStepper | protected |
| output | TimeStepper | protected |
| PetscTS(const Config &config, MasterEq *mastereq_, Output *output_, int ninit_local) | PetscTS | |
| q_pool | PetscTS | protected |
| redgrad | TimeStepper | protected |
| redgrad_ts | PetscTS | protected |
| RHSMatrixUpdate(TS ts, PetscReal t, Vec x, Mat A, Mat B, void *ptr) | PetscTS | static |
| setOptimTarget(OptimTarget *optim_target_) | TimeStepper | inline |
| setWriteTrajectoryDataFiles(bool write) | TimeStepper | inline |
| solveAdjointODE(int iinit_local, Vec rho_t0_bar, double Jbar_leakage, double Jbar_weightedcost, double Jbar_dpdm, double Jbar_energy) override | PetscTS | virtual |
| solveODE(int initid, int iinit_local, Vec rho_t0) override | PetscTS | virtual |
| TimeStepper() | TimeStepper | |
| TimeStepper(const Config &config, MasterEq *mastereq_, Output *output_, int ninit_local) | TimeStepper | |
| total_time | TimeStepper | protected |
| trajectory_states | TimeStepper | protected |
| ts | PetscTS | protected |
| ts_pool | PetscTS | protected |
| weightedcost_integral | TimeStepper | protected |
| weightedcost_width | TimeStepper | protected |
| writeTrajectoryDataFiles | TimeStepper | protected |
| x | TimeStepper | protected |
| xadj | TimeStepper | protected |
| xprimal | TimeStepper | protected |
| ~PetscTS() | PetscTS | |
| ~TimeStepper() | TimeStepper | virtual |