1: #include <petsc/private/regressorimpl.h>
3: PETSC_EXTERN PetscErrorCode PetscRegressorCreate_Linear(PetscRegressor);
5: PetscErrorCode PetscRegressorRegisterAll(void)
6: {
7: PetscFunctionBegin;
8: if (PetscRegressorRegisterAllCalled) PetscFunctionReturn(PETSC_SUCCESS);
9: PetscRegressorRegisterAllCalled = PETSC_TRUE;
10: // Register all of the types of PetscRegressor
11: #if !PetscDefined(USE_COMPLEX)
12: PetscCall(PetscRegressorRegister(PETSCREGRESSORLINEAR, PetscRegressorCreate_Linear));
13: #endif
14: PetscFunctionReturn(PETSC_SUCCESS);
15: }