1 #include <petsc/private/regressorimpl.h> 2 3 PETSC_EXTERN PetscErrorCode PetscRegressorCreate_Linear(PetscRegressor); 4 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 } 16