| /petsc/include/ |
| H A D | petscpc.h | 13 PETSC_EXTERN PetscErrorCode PCInitializePackage(void); 14 PETSC_EXTERN PetscErrorCode PCFinalizePackage(void); 20 PETSC_EXTERN PetscFunctionList PCList; 23 PETSC_EXTERN PetscClassId PC_CLASSID; 26 PETSC_EXTERN const char *const *const PCSides; 27 PETSC_EXTERN const char *const PCJacobiTypes[]; 28 PETSC_EXTERN const char *const PCASMTypes[]; 29 PETSC_EXTERN const char *const PCGASMTypes[]; 30 PETSC_EXTERN const char *const PCCompositeTypes[]; 31 PETSC_EXTERN const char *const PCFieldSplitSchurPreTypes[]; [all …]
|
| H A D | petscdraw.h | 11 PETSC_EXTERN PetscClassId PETSC_DRAW_CLASSID; 13 PETSC_EXTERN PetscFunctionList PetscDrawList; 14 PETSC_EXTERN PetscErrorCode PetscDrawInitializePackage(void); 15 PETSC_EXTERN PetscErrorCode PetscDrawFinalizePackage(void); 16 PETSC_EXTERN PetscErrorCode PetscDrawRegister(const char[], PetscErrorCode (*)(PetscDraw)); 18 PETSC_EXTERN PetscErrorCode PetscDrawGetType(PetscDraw, PetscDrawType *); 19 PETSC_EXTERN PetscErrorCode PetscDrawSetType(PetscDraw, PetscDrawType); 20 PETSC_EXTERN PetscErrorCode PetscDrawCreate(MPI_Comm, const char[], const char[], int, int, int, in… 21 PETSC_EXTERN PetscErrorCode PetscDrawSetOptionsPrefix(PetscDraw, const char[]); 22 PETSC_EXTERN PetscErrorCode PetscDrawSetFromOptions(PetscDraw); [all …]
|
| H A D | petscsnes.h | 49 PETSC_EXTERN PetscClassId SNES_CLASSID; 50 PETSC_EXTERN PetscClassId DMSNES_CLASSID; 52 PETSC_EXTERN PetscErrorCode SNESInitializePackage(void); 53 PETSC_EXTERN PetscErrorCode SNESFinalizePackage(void); 55 PETSC_EXTERN PetscErrorCode SNESCreate(MPI_Comm, SNES *); 56 PETSC_EXTERN PetscErrorCode SNESParametersInitialize(SNES); 57 PETSC_EXTERN PetscErrorCode SNESReset(SNES); 58 PETSC_EXTERN PetscErrorCode SNESDestroy(SNES *); 59 PETSC_EXTERN PetscErrorCode SNESSetType(SNES, SNESType); 60 PETSC_EXTERN PetscErrorCode SNESMonitor(SNES, PetscInt, PetscReal); [all …]
|
| H A D | petscdmswarm.h | 32 PETSC_EXTERN const char *DMSwarmTypeNames[]; 40 PETSC_EXTERN const char *DMSwarmMigrateTypeNames[]; 48 PETSC_EXTERN const char *DMSwarmCollectTypeNames[]; 55 PETSC_EXTERN const char *DMSwarmRemapTypeNames[]; 86 PETSC_EXTERN PetscClassId DMSWARMCELLDM_CLASSID; 88 PETSC_EXTERN const char DMSwarmField_pid[]; 89 PETSC_EXTERN const char DMSwarmField_rank[]; 90 PETSC_EXTERN const char DMSwarmPICField_coor[]; 92 PETSC_EXTERN PetscErrorCode DMSwarmCreateGlobalVectorFromField(DM, const char[], Vec *); 93 PETSC_EXTERN PetscErrorCode DMSwarmDestroyGlobalVectorFromField(DM, const char[], Vec *); [all …]
|
| H A D | petscksp.h | 10 PETSC_EXTERN PetscErrorCode KSPInitializePackage(void); 11 PETSC_EXTERN PetscErrorCode KSPFinalizePackage(void); 95 PETSC_EXTERN PetscClassId KSP_CLASSID; 96 PETSC_EXTERN PetscClassId KSPGUESS_CLASSID; 97 PETSC_EXTERN PetscClassId DMKSP_CLASSID; 99 PETSC_EXTERN PetscErrorCode KSPCreate(MPI_Comm, KSP *); 100 PETSC_EXTERN PetscErrorCode KSPSetType(KSP, KSPType); 101 PETSC_EXTERN PetscErrorCode KSPGetType(KSP, KSPType *); 102 PETSC_EXTERN PetscErrorCode KSPSetUp(KSP); 103 PETSC_EXTERN PetscErrorCode KSPSetUpOnBlocks(KSP); [all …]
|
| H A D | petscts.h | 102 PETSC_EXTERN const char *const *TSEquationTypes; 137 PETSC_EXTERN const char *const *TSConvergedReasons; 241 PETSC_EXTERN const char *const TSExactFinalTimeOptions[]; 244 PETSC_EXTERN PetscClassId TS_CLASSID; 245 PETSC_EXTERN PetscClassId DMTS_CLASSID; 246 PETSC_EXTERN PetscClassId TSADAPT_CLASSID; 248 PETSC_EXTERN PetscErrorCode TSInitializePackage(void); 249 PETSC_EXTERN PetscErrorCode TSFinalizePackage(void); 251 PETSC_EXTERN PetscErrorCode TSCreate(MPI_Comm, TS *); 252 PETSC_EXTERN PetscErrorCode TSClone(TS, TS *); [all …]
|
| H A D | petscdmplex.h | 22 PETSC_EXTERN PetscErrorCode PetscPartitionerDMPlexPartition(PetscPartitioner, DM, PetscSection, Pet… 24 PETSC_EXTERN PetscErrorCode DMPlexBuildFromCellList(DM, PetscInt, PetscInt, PetscInt, const PetscIn… 25 PETSC_EXTERN PetscErrorCode DMPlexBuildFromCellListParallel(DM, PetscInt, PetscInt, PetscInt, Petsc… 26 PETSC_EXTERN PetscErrorCode DMPlexBuildFromCellSectionParallel(DM, PetscInt, PetscInt, PetscInt, Pe… 27 PETSC_EXTERN PetscErrorCode DMPlexBuildCoordinatesFromCellList(DM, PetscInt, const PetscReal[]); 28 PETSC_EXTERN PetscErrorCode DMPlexBuildCoordinatesFromCellListParallel(DM, PetscInt, PetscSF, const… 30 PETSC_EXTERN PetscErrorCode DMPlexCreate(MPI_Comm, DM *); 31 PETSC_EXTERN PetscErrorCode DMPlexCreateCohesiveSubmesh(DM, PetscBool, const char[], PetscInt, DM *… 32 PETSC_EXTERN PetscErrorCode DMPlexCreateFromCellListPetsc(MPI_Comm, PetscInt, PetscInt, PetscInt, P… 33 PETSC_EXTERN PetscErrorCode DMPlexCreateFromCellListParallelPetsc(MPI_Comm, PetscInt, PetscInt, Pet… [all …]
|
| H A D | petscis.h | 17 PETSC_EXTERN PetscClassId IS_CLASSID; 19 PETSC_EXTERN PetscErrorCode ISInitializePackage(void); 20 PETSC_EXTERN PetscErrorCode ISFinalizePackage(void); 41 PETSC_EXTERN PetscFunctionList ISList; 42 PETSC_EXTERN PetscErrorCode ISSetType(IS, ISType); 43 PETSC_EXTERN PetscErrorCode ISGetType(IS, ISType *); 44 PETSC_EXTERN PetscErrorCode ISRegister(const char[], PetscErrorCode (*)(IS)); 45 PETSC_EXTERN PetscErrorCode ISRegisterAll(void); 46 PETSC_EXTERN PetscErrorCode ISCreate(MPI_Comm, IS *); 48 PETSC_EXTERN PetscErrorCode ISDestroy(IS *); [all …]
|
| H A D | petscsection.h | 11 PETSC_EXTERN PetscClassId PETSC_SECTION_CLASSID; 13 PETSC_EXTERN PetscErrorCode PetscSectionCreate(MPI_Comm, PetscSection *); 14 PETSC_EXTERN PetscErrorCode PetscSectionClone(PetscSection, PetscSection *); 15 PETSC_EXTERN PetscErrorCode PetscSectionSetFromOptions(PetscSection); 16 PETSC_EXTERN PetscErrorCode PetscSectionCopy(PetscSection, PetscSection); 17 PETSC_EXTERN PetscErrorCode PetscSectionCompare(PetscSection, PetscSection, PetscBool *); 18 PETSC_EXTERN PetscErrorCode PetscSectionGetNumFields(PetscSection, PetscInt *); 19 PETSC_EXTERN PetscErrorCode PetscSectionSetNumFields(PetscSection, PetscInt); 20 PETSC_EXTERN PetscErrorCode PetscSectionGetFieldName(PetscSection, PetscInt, const char *[]); 21 PETSC_EXTERN PetscErrorCode PetscSectionSetFieldName(PetscSection, PetscInt, const char[]); [all …]
|
| H A D | petsctao.h | 7 PETSC_EXTERN PetscErrorCode MatDSFischer(Mat, Vec, Vec, Vec, Vec, PetscReal, Vec, Vec, Vec, Vec, Ve… 8 PETSC_EXTERN PetscErrorCode TaoSoftThreshold(Vec, PetscReal, PetscReal, Vec); 30 PETSC_EXTERN const char *const TaoSubsetTypes[]; 56 PETSC_EXTERN const char *const TaoADMMUpdateTypes[]; 102 PETSC_EXTERN const char *const TaoADMMRegularizerTypes[]; 142 PETSC_EXTERN const char *const TaoALMMTypes[]; 182 PETSC_EXTERN const char *const TaoBNCGTypes[]; 240 PETSC_EXTERN PetscClassId TAO_CLASSID; 241 PETSC_EXTERN PetscFunctionList TaoList; 301 PETSC_EXTERN const char **TaoConvergedReasons; [all …]
|
| H A D | petscmat.h | 209 PETSC_EXTERN const char *const MatFactorTypes[]; 211 PETSC_EXTERN PetscErrorCode MatGetFactor(Mat, MatSolverType, MatFactorType, Mat *); 212 PETSC_EXTERN PetscErrorCode MatGetFactorAvailable(Mat, MatSolverType, MatFactorType, PetscBool *); 213 PETSC_EXTERN PetscErrorCode MatFactorGetCanUseOrdering(Mat, PetscBool *); 218 PETSC_EXTERN PetscErrorCode MatFactorGetSolverType(Mat, MatSolverType *); 219 PETSC_EXTERN PetscErrorCode MatGetFactorType(Mat, MatFactorType *); 220 PETSC_EXTERN PetscErrorCode MatSetFactorType(Mat, MatFactorType); 224 PETSC_EXTERN PetscErrorCode MatSolverTypeRegister(MatSolverType, MatType, MatFactorType, MatSolverF… 225 PETSC_EXTERN PetscErrorCode MatSolverTypeGet(MatSolverType, MatType, MatFactorType, PetscBool *, Pe… 260 PETSC_EXTERN const char *const MatProductTypes[]; [all …]
|
| H A D | petscviewer.h | 13 PETSC_EXTERN PetscClassId PETSC_VIEWER_CLASSID; 41 PETSC_EXTERN PetscFunctionList PetscViewerList; 42 PETSC_EXTERN PetscErrorCode PetscViewerInitializePackage(void); 43 PETSC_EXTERN PetscErrorCode PetscViewerFinalizePackage(void); 45 PETSC_EXTERN PetscErrorCode PetscViewerRegister(const char[], PetscErrorCode (*)(PetscViewer)); 47 PETSC_EXTERN PetscErrorCode PetscViewerCreate(MPI_Comm, PetscViewer *); 48 PETSC_EXTERN PetscErrorCode PetscViewerSetFromOptions(PetscViewer); 49 PETSC_EXTERN PetscErrorCode PetscViewerASCIIOpenWithFILE(MPI_Comm, FILE *, PetscViewer *); 51 PETSC_EXTERN PetscErrorCode PetscViewerASCIIOpen(MPI_Comm, const char[], PetscViewer *); 52 PETSC_EXTERN PetscErrorCode PetscViewerASCIISetFILE(PetscViewer, FILE *); [all …]
|
| H A D | petscdualspace.h | 37 PETSC_EXTERN const char *const PetscDualSpaceReferenceCells[]; 63 PETSC_EXTERN PetscClassId PETSCDUALSPACE_CLASSID; 100 PETSC_EXTERN PetscFunctionList PetscDualSpaceList; 101 PETSC_EXTERN PetscErrorCode PetscDualSpaceCreate(MPI_Comm, PetscDualSpace *); 102 PETSC_EXTERN PetscErrorCode PetscDualSpaceDestroy(PetscDualSpace *); 103 PETSC_EXTERN PetscErrorCode PetscDualSpaceDuplicate(PetscDualSpace, PetscDualSpace *); 104 PETSC_EXTERN PetscErrorCode PetscDualSpaceSetType(PetscDualSpace, PetscDualSpaceType); 105 PETSC_EXTERN PetscErrorCode PetscDualSpaceGetType(PetscDualSpace, PetscDualSpaceType *); 106 PETSC_EXTERN PetscErrorCode PetscDualSpaceGetUniform(PetscDualSpace, PetscBool *); 107 PETSC_EXTERN PetscErrorCode PetscDualSpaceGetNumDof(PetscDualSpace, const PetscInt **); [all …]
|
| H A D | petscdm.h | 15 PETSC_EXTERN PetscErrorCode DMInitializePackage(void); 17 PETSC_EXTERN PetscClassId DM_CLASSID; 49 PETSC_EXTERN const char *const DMBoundaryTypes[]; 50 PETSC_EXTERN const char *const DMBoundaryConditionTypes[]; 51 PETSC_EXTERN const char *const DMBlockingTypes[]; 52 PETSC_EXTERN PetscFunctionList DMList; 53 PETSC_EXTERN DMGeneratorFunctionList DMGenerateList; 54 PETSC_EXTERN PetscFunctionList DMGeomModelList; 55 PETSC_EXTERN PetscErrorCode DMCreate(MPI_Comm, DM *); 56 PETSC_EXTERN PetscErrorCode DMClone(DM, DM *); [all …]
|
| H A D | petscdmda.h | 37 PETSC_EXTERN PetscErrorCode DMDASetInterpolationType(DM, DMDAInterpolationType); 38 PETSC_EXTERN PetscErrorCode DMDAGetInterpolationType(DM, DMDAInterpolationType *); 39 PETSC_EXTERN PetscErrorCode DMDACreateAggregates(DM, DM, Mat *); 42 PETSC_EXTERN PetscErrorCode DMDASetElementType(DM, DMDAElementType); 43 PETSC_EXTERN PetscErrorCode DMDAGetElementType(DM, DMDAElementType *); 44 PETSC_EXTERN PetscErrorCode DMDAGetElements(DM, PetscInt *, PetscInt *, const PetscInt *[]); 45 PETSC_EXTERN PetscErrorCode DMDARestoreElements(DM, PetscInt *, PetscInt *, const PetscInt *[]); 46 PETSC_EXTERN PetscErrorCode DMDAGetElementsSizes(DM, PetscInt *, PetscInt *, PetscInt *); 47 PETSC_EXTERN PetscErrorCode DMDAGetElementsCorners(DM, PetscInt *, PetscInt *, PetscInt *); 48 PETSC_EXTERN PetscErrorCode DMDAGetSubdomainCornersIS(DM, IS *); [all …]
|
| H A D | petscdmplextransform.h | 8 PETSC_EXTERN PetscClassId DMPLEXTRANSFORM_CLASSID; 33 PETSC_EXTERN PetscFunctionList DMPlexTransformList; 34 PETSC_EXTERN PetscErrorCode DMPlexTransformCreate(MPI_Comm, DMPlexTransform *); 35 PETSC_EXTERN PetscErrorCode DMPlexTransformSetType(DMPlexTransform, DMPlexTransformType); 36 PETSC_EXTERN PetscErrorCode DMPlexTransformGetType(DMPlexTransform, DMPlexTransformType *); 37 PETSC_EXTERN PetscErrorCode DMPlexTransformRegister(const char[], PetscErrorCode (*)(DMPlexTrans… 38 PETSC_EXTERN PetscErrorCode DMPlexTransformRegisterAll(void); 39 PETSC_EXTERN PetscErrorCode DMPlexTransformRegisterDestroy(void); 40 PETSC_EXTERN PetscErrorCode DMPlexTransformSetFromOptions(DMPlexTransform); 41 PETSC_EXTERN PetscErrorCode DMPlexTransformSetUp(DMPlexTransform); [all …]
|
| H A D | petscdmlabel.h | 6 PETSC_EXTERN PetscClassId DMLABEL_CLASSID; 10 PETSC_EXTERN PetscFunctionList DMLabelList; 12 PETSC_EXTERN PetscErrorCode DMLabelCreate(MPI_Comm, const char[], DMLabel *); 13 PETSC_EXTERN PetscErrorCode DMLabelSetType(DMLabel, DMLabelType); 14 PETSC_EXTERN PetscErrorCode DMLabelGetType(DMLabel, DMLabelType *); 15 PETSC_EXTERN PetscErrorCode DMLabelRegister(const char[], PetscErrorCode (*)(DMLabel)); 16 PETSC_EXTERN PetscErrorCode DMLabelRegisterAll(void); 17 PETSC_EXTERN PetscErrorCode DMLabelRegisterDestroy(void); 18 PETSC_EXTERN PetscErrorCode DMLabelSetUp(DMLabel); 19 PETSC_EXTERN PetscErrorCode DMLabelSetFromOptions(DMLabel); [all …]
|
| H A D | petscfv.h | 16 PETSC_EXTERN PetscClassId PETSCLIMITER_CLASSID; 35 PETSC_EXTERN PetscFunctionList PetscLimiterList; 36 PETSC_EXTERN PetscErrorCode PetscLimiterCreate(MPI_Comm, PetscLimiter *); 37 PETSC_EXTERN PetscErrorCode PetscLimiterDestroy(PetscLimiter *); 38 PETSC_EXTERN PetscErrorCode PetscLimiterSetType(PetscLimiter, PetscLimiterType); 39 PETSC_EXTERN PetscErrorCode PetscLimiterGetType(PetscLimiter, PetscLimiterType *); 40 PETSC_EXTERN PetscErrorCode PetscLimiterSetUp(PetscLimiter); 41 PETSC_EXTERN PetscErrorCode PetscLimiterSetFromOptions(PetscLimiter); 42 PETSC_EXTERN PetscErrorCode PetscLimiterViewFromOptions(PetscLimiter, PetscObject, const char[]); 43 PETSC_EXTERN PetscErrorCode PetscLimiterView(PetscLimiter, PetscViewer); [all …]
|
| H A D | petscvec.h | 116 PETSC_EXTERN PetscErrorCode VecScatterSetType(VecScatter, VecScatterType); 117 PETSC_EXTERN PetscErrorCode VecScatterGetType(VecScatter, VecScatterType *); 118 PETSC_EXTERN PetscErrorCode VecScatterSetFromOptions(VecScatter); 119 PETSC_EXTERN PetscErrorCode VecScatterRegister(const char[], PetscErrorCode (*)(VecScatter)); 120 PETSC_EXTERN PetscErrorCode VecScatterCreate(Vec, IS, Vec, IS, VecScatter *); 125 PETSC_EXTERN PetscClassId VEC_CLASSID; 126 PETSC_EXTERN PetscClassId PETSCSF_CLASSID; 128 PETSC_EXTERN PetscErrorCode VecInitializePackage(void); 129 PETSC_EXTERN PetscErrorCode VecFinalizePackage(void); 131 PETSC_EXTERN PetscErrorCode VecCreate(MPI_Comm, Vec *); [all …]
|
| H A D | petscdmforest.h | 23 PETSC_EXTERN PetscErrorCode DMForestSetTopology(DM, DMForestTopology); 24 PETSC_EXTERN PetscErrorCode DMForestGetTopology(DM, DMForestTopology *); 28 PETSC_EXTERN PetscErrorCode DMForestSetBaseDM(DM, DM); 29 PETSC_EXTERN PetscErrorCode DMForestGetBaseDM(DM, DM *); 30 PETSC_EXTERN PetscErrorCode DMForestSetBaseCoordinateMapping(DM, PetscErrorCode (*)(DM, PetscInt, P… 31 PETSC_EXTERN PetscErrorCode DMForestGetBaseCoordinateMapping(DM, PetscErrorCode (**)(DM, PetscInt, … 34 PETSC_EXTERN PetscErrorCode DMForestSetAdaptivityForest(DM, DM); 35 PETSC_EXTERN PetscErrorCode DMForestGetAdaptivityForest(DM, DM *); 37 PETSC_EXTERN PetscErrorCode DMForestSetAdaptivityPurpose(DM, DMAdaptFlag); 38 PETSC_EXTERN PetscErrorCode DMForestGetAdaptivityPurpose(DM, DMAdaptFlag *); [all …]
|
| H A D | petscsys.h | 187 PETSC_EXTERN MPI_Datatype MPIU_ENUM PETSC_ATTRIBUTE_MPI_TYPE_TAG(PetscEnum); 201 PETSC_EXTERN MPI_Datatype MPIU_FORTRANADDR; 227 PETSC_EXTERN MPI_Datatype MPIU_SIZE_T PETSC_ATTRIBUTE_MPI_TYPE_TAG(size_t); 233 PETSC_EXTERN FILE *PETSC_STDOUT; 239 PETSC_EXTERN FILE *PETSC_STDERR; 253 PETSC_EXTERN PetscBool PETSC_RUNNING_ON_VALGRIND; 387 PETSC_EXTERN MPI_Comm PETSC_COMM_WORLD; 413 PETSC_EXTERN PetscMPIInt PETSC_MPI_THREAD_REQUIRED; 431 PETSC_EXTERN PetscBool PetscBeganMPI; 433 PETSC_EXTERN PetscBool PetscErrorHandlingInitialized; [all …]
|
| H A D | petscdmnetwork.h | 21 PETSC_EXTERN PetscErrorCode DMNetworkCreate(MPI_Comm, DM *); 22 PETSC_EXTERN PetscErrorCode DMNetworkSetNumSubNetworks(DM, PetscInt, PetscInt); 23 PETSC_EXTERN PetscErrorCode DMNetworkGetNumSubNetworks(DM, PetscInt *, PetscInt *); 24 PETSC_EXTERN PetscErrorCode DMNetworkLayoutSetUp(DM); 25 PETSC_EXTERN PetscErrorCode DMNetworkRegisterComponent(DM, const char *, size_t, PetscInt *); 26 PETSC_EXTERN PetscErrorCode DMNetworkGetVertexRange(DM, PetscInt *, PetscInt *); 27 PETSC_EXTERN PetscErrorCode DMNetworkGetEdgeRange(DM, PetscInt *, PetscInt *); 28 PETSC_EXTERN PetscErrorCode DMNetworkGetNumEdges(DM, PetscInt *, PetscInt *); 29 PETSC_EXTERN PetscErrorCode DMNetworkGetNumVertices(DM, PetscInt *, PetscInt *); 31 PETSC_EXTERN PetscErrorCode DMNetworkAddComponent(DM, PetscInt, PetscInt, void *, PetscInt); [all …]
|
| H A D | petscsf.h | 13 PETSC_EXTERN PetscClassId PETSCSF_CLASSID; 54 PETSC_EXTERN const char *const PetscSFWindowSyncTypes[]; 75 PETSC_EXTERN const char *const PetscSFWindowFlavorTypes[]; 94 PETSC_EXTERN const char *const PetscSFDuplicateOptions[]; 113 PETSC_EXTERN const char *const PetscSFConcatenateRootModes[]; 115 PETSC_EXTERN PetscFunctionList PetscSFList; 116 PETSC_EXTERN PetscErrorCode PetscSFRegister(const char[], PetscErrorCode (*)(PetscSF)); 118 PETSC_EXTERN PetscErrorCode PetscSFInitializePackage(void); 119 PETSC_EXTERN PetscErrorCode PetscSFFinalizePackage(void); 120 PETSC_EXTERN PetscErrorCode PetscSFCreate(MPI_Comm, PetscSF *); [all …]
|
| H A D | petscspace.h | 20 PETSC_EXTERN PetscErrorCode PetscFEInitializePackage(void); 21 PETSC_EXTERN PetscErrorCode PetscFEFinalizePackage(void); 23 PETSC_EXTERN PetscClassId PETSCSPACE_CLASSID; 50 PETSC_EXTERN PetscFunctionList PetscSpaceList; 51 PETSC_EXTERN PetscErrorCode PetscSpaceCreate(MPI_Comm, PetscSpace *); 52 PETSC_EXTERN PetscErrorCode PetscSpaceDestroy(PetscSpace *); 53 PETSC_EXTERN PetscErrorCode PetscSpaceSetType(PetscSpace, PetscSpaceType); 54 PETSC_EXTERN PetscErrorCode PetscSpaceGetType(PetscSpace, PetscSpaceType *); 55 PETSC_EXTERN PetscErrorCode PetscSpaceSetUp(PetscSpace); 56 PETSC_EXTERN PetscErrorCode PetscSpaceSetFromOptions(PetscSpace); [all …]
|
| H A D | petsctaolinesearch.h | 49 PETSC_EXTERN const char *const *TaoLineSearchConvergedReasons; 77 PETSC_EXTERN PetscClassId TAOLINESEARCH_CLASSID; 78 PETSC_EXTERN PetscFunctionList TaoLineSearchList; 80 PETSC_EXTERN PetscErrorCode TaoLineSearchCreate(MPI_Comm, TaoLineSearch *); 81 PETSC_EXTERN PetscErrorCode TaoLineSearchSetFromOptions(TaoLineSearch); 82 PETSC_EXTERN PetscErrorCode TaoLineSearchSetUp(TaoLineSearch); 83 PETSC_EXTERN PetscErrorCode TaoLineSearchDestroy(TaoLineSearch *); 84 PETSC_EXTERN PetscErrorCode TaoLineSearchMonitor(TaoLineSearch, PetscInt, PetscReal, PetscReal); 85 PETSC_EXTERN PetscErrorCode TaoLineSearchView(TaoLineSearch, PetscViewer); 86 PETSC_EXTERN PetscErrorCode TaoLineSearchViewFromOptions(TaoLineSearch, PetscObject, const char[]); [all …]
|