1ae2b091fSJames Wright // SPDX-FileCopyrightText: Copyright (c) 2017-2024, HONEE contributors. 2ae2b091fSJames Wright // SPDX-License-Identifier: Apache-2.0 OR BSD-2-Clause 318fb7758SJeremy L Thompson #pragma once 47cd70835SJames Wright 57ebeccb9SJames Wright #include <honee.h> 67cd70835SJames Wright 7*9ae013d6SJames Wright PetscErrorCode SGS_DD_TrainingSetup(Ceed ceed, Honee honee); 8*9ae013d6SJames Wright PetscErrorCode TSMonitor_SGS_DD_Training(TS ts, PetscInt step_num, PetscReal solution_time, Vec Q, void *ctx); 9*9ae013d6SJames Wright PetscErrorCode TSPostStep_SGS_DD_Training(TS ts); 107cd70835SJames Wright 11*9ae013d6SJames Wright PetscErrorCode TSMonitor_SmartSimSolutionSetup(TS ts, PetscViewerAndFormat *ctx); 12*9ae013d6SJames Wright PetscErrorCode TSMonitor_SmartSimSolution(TS ts, PetscInt step_num, PetscReal solution_time, Vec Q, PetscViewerAndFormat *ctx); 13