Quandary
Loading...
Searching...
No Matches
PetscTS Member List

This is the complete list of members for PetscTS, including all inherited members.

adj_scale_energyPetscTSprotected
adj_scale_leakagePetscTSprotected
adj_scale_weightedcostPetscTSprotected
computedRHSdp(Mat A, Vec x, Vec y)PetscTSstatic
dIntegralCostdPPetscTSprotected
dIntegralCostdPUpdate(TS ts, PetscReal t, Vec x, Mat A, void *ptr)PetscTSstatic
dIntegralCostdYPetscTSprotected
dIntegralCostdYUpdate(TS ts, PetscReal t, Vec x, Mat A, Mat B, void *ptr)PetscTSstatic
dpdm_integralTimeStepperprotected
dpdm_statesTimeStepperprotected
dRHSdpPetscTSprotected
dRHSdp_timePetscTSprotected
dRHSdpMatrixUpdate(TS ts, PetscReal t, Vec x, Mat A, void *ptr)PetscTSstatic
dtTimeStepperprotected
energy_integralTimeStepperprotected
eval_dpdmTimeStepperprotected
eval_energyTimeStepperprotected
eval_leakageTimeStepperprotected
eval_weightedcostTimeStepperprotected
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) overridePetscTSinlinevirtual
evolveFWD(const double, const double, Vec) overridePetscTSinlinevirtual
final_statesTimeStepperprotected
getDPDMIntegral()TimeStepperinline
getEnergyIntegral()TimeStepperinline
getFinalState(size_t iinit_local)TimeStepperinline
getLeakageIntegral()TimeStepperinline
getMinTimestepSize() const overridePetscTSinlinevirtual
getReducedGradient()TimeStepperinline
getWeightedCostIntegral()TimeStepperinline
ilowTimeStepperprotected
IntegralCosts(TS ts, PetscReal t, Vec x, Vec F, void *ctx)PetscTSstatic
iuppTimeStepperprotected
leakage_integralTimeStepperprotected
localsize_uTimeStepperprotected
mastereqTimeStepperprotected
min_timestep_sizePetscTSprotected
monitorTrajectory(TS ts, PetscInt step, PetscReal time, Vec state, void *ctx)PetscTSstatic
mpirank_petscTimeStepperprotected
mpirank_worldTimeStepperprotected
mpisize_petscTimeStepperprotected
ntimeTimeStepperprotected
optim_targetTimeStepperprotected
outputTimeStepperprotected
PetscTS(const Config &config, MasterEq *mastereq_, Output *output_, int ninit_local)PetscTS
q_poolPetscTSprotected
redgradTimeStepperprotected
redgrad_tsPetscTSprotected
RHSMatrixUpdate(TS ts, PetscReal t, Vec x, Mat A, Mat B, void *ptr)PetscTSstatic
setOptimTarget(OptimTarget *optim_target_)TimeStepperinline
setWriteTrajectoryDataFiles(bool write)TimeStepperinline
solveAdjointODE(int iinit_local, Vec rho_t0_bar, double Jbar_leakage, double Jbar_weightedcost, double Jbar_dpdm, double Jbar_energy) overridePetscTSvirtual
solveODE(int initid, int iinit_local, Vec rho_t0) overridePetscTSvirtual
TimeStepper()TimeStepper
TimeStepper(const Config &config, MasterEq *mastereq_, Output *output_, int ninit_local)TimeStepper
total_timeTimeStepperprotected
trajectory_statesTimeStepperprotected
tsPetscTSprotected
ts_poolPetscTSprotected
weightedcost_integralTimeStepperprotected
weightedcost_widthTimeStepperprotected
writeTrajectoryDataFilesTimeStepperprotected
xTimeStepperprotected
xadjTimeStepperprotected
xprimalTimeStepperprotected
~PetscTS()PetscTS
~TimeStepper()TimeSteppervirtual