petsc-3.9.4 2018-09-11
Report Typos and Errors
IS Manual Pages
IS objects are used to index into vectors and matrices and to setup vector scatters.
Beginner - Basic usage
IS
ISCreateStride
ISLOCALTOGLOBALMAPPINGBASIC
ISBlockSetIndices
ISDestroy
ISLOCALTOGLOBALMAPPINGHASH
ISColoringType
ISDuplicate
ISLocalToGlobalMappingType
ISCopy
ISGeneralSetIndices
ISStrideSetStride
ISCreate
ISGetLocalSize
ISType
ISCreateBlock
ISGetSize
PetscLayoutCompare
ISCreateGeneral
ISGlobalToLocalMappingMode
Intermediate - Setting options for algorithms and data structures
ISAllGather
ISLocalToGlobalMappingSetType
PetscSectionGetConstrainedStorageSize
ISAllGatherColors
ISLocate
PetscSectionGetConstraintDof
ISBlockGetIndices
ISPermutation
PetscSectionGetDof
ISBlockGetIndicesF90
ISRenumber
PetscSectionGetField
ISBlockGetLocalSize
ISRestoreIndices
PetscSectionGetFieldComponents
ISBlockGetSize
ISRestoreIndicesF90
PetscSectionGetFieldConstraintDof
ISBlockRestoreIndices
ISRestoreNonlocalIS
PetscSectionGetFieldDof
ISBlockRestoreIndicesF90
ISRestoreTotalIndices
PetscSectionGetFieldOffset
ISColoring
ISSetBlockSize
PetscSectionGetMaxDof
ISComplement
ISSetIdentity
PetscSectionGetNumFields
ISCompressIndicesGeneral
ISSetPermutation
PetscSectionGetOffset
ISConcatenate
ISSetType
PetscSectionGetOffsetRange
ISDifference
ISSort
PetscSectionGetPermutation
ISEqual
ISSortRemoveDups
PetscSectionGetStorageSize
ISEqualUnsorted
ISSorted
PetscSectionPermute
ISExpand
ISStrideGetInfo
PetscSectionSetChart
ISExpandIndicesGeneral
ISSum
PetscSectionSetClosureIndex
ISGetBlockSize
ISToGeneral
PetscSectionSetClosurePermutation
ISGetIndices
ISView
PetscSectionSetConstraintDof
ISGetIndicesF90
PetscSFCreateSectionSF
PetscSectionSetDof
ISGetMinMax
PetscSFDistributeSection
PetscSectionSetFieldComponents
ISGetNonlocalIS
PetscSFSetGraphLayout
PetscSectionSetFieldConstraintDof
ISGetNonlocalIndices
PetscSectionAddConstraintDof
PetscSectionSetFieldDof
ISGetTotalIndices
PetscSectionAddDof
PetscSectionSetFieldOffset
ISGetType
PetscSectionAddFieldConstraintDof
PetscSectionSetNumFields
ISIdentity
PetscSectionAddFieldDof
PetscSectionSetOffset
ISIntersect
PetscSectionGetChart
PetscSectionSetPermutation
ISInvertPermutation
PetscSectionGetClosureIndex
PetscSectionSetUp
ISLoad
PetscSectionGetClosureInversePermutation
ISLocalToGlobalMapping
PetscSectionGetClosurePermutation
Advanced - Setting more advanced options and customization
ISBuildTwoSided
ISLocalToGlobalMappingCreate
ISLocalToGlobalMappingRestoreIndices
ISColoringCreate
ISLocalToGlobalMappingCreateIS
ISLocalToGlobalMappingRestoreInfo
ISColoringDestroy
ISLocalToGlobalMappingCreateSF
ISLocalToGlobalMappingSetBlockSize
ISColoringGetIS
ISLocalToGlobalMappingDestroy
ISLocalToGlobalMappingSetFromOptions
ISColoringRestoreIS
ISLocalToGlobalMappingDuplicate
ISLocalToGlobalMappingView
ISColoringView
ISLocalToGlobalMappingGetBlockIndices
ISOnComm
ISEmbed
ISLocalToGlobalMappingGetBlockInfo
ISPairToList
ISGlobalToLocalMappingApply
ISLocalToGlobalMappingGetBlockSize
ISPartitioningCount
ISGlobalToLocalMappingApplyBlock
ISLocalToGlobalMappingGetIndices
ISPartitioningToNumbering
ISGlobalToLocalMappingApplyIS
ISLocalToGlobalMappingGetInfo
ISRegisterAll
ISListToPair
ISLocalToGlobalMappingGetSize
ISSortPermutation
ISLocalToGlobalMappingApply
ISLocalToGlobalMappingRegister
PetscLayoutCreate
ISLocalToGlobalMappingApplyBlock
ISLocalToGlobalMappingRegisterAll
PetscSectionGetConstraintIndices
ISLocalToGlobalMappingApplyIS
ISLocalToGlobalMappingRestoreBlockIndices
PetscSectionSetConstraintIndices
ISLocalToGlobalMappingConcatenate
ISLocalToGlobalMappingRestoreBlockInfo
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal
PetscLayoutSetSize
PetscSectionReset
ISRegister
PetscLayoutSetUp
PetscSectionRestoreFieldPointSyms
PetscLayout
PetscSection
PetscSectionRestorePointSyms
PetscLayoutDestroy
PetscSectionClone
PetscSectionSetFieldName
PetscLayoutDuplicate
PetscSectionCompare
PetscSectionSetFieldSym
PetscLayoutFindOwner
PetscSectionCopy
PetscSectionSetSym
PetscLayoutFindOwnerIndex
PetscSectionCreate
PetscSectionSym
PetscLayoutGetBlockSize
PetscSectionCreateGlobalSection
PetscSectionSymCreate
PetscLayoutGetLocalSize
PetscSectionCreateGlobalSectionCensored
PetscSectionSymDestroy
PetscLayoutGetRange
PetscSectionDestroy
PetscSectionSymGetType
PetscLayoutGetRanges
PetscSectionGetFieldName
PetscSectionSymRegister
PetscLayoutGetSize
PetscSectionGetFieldPointSyms
PetscSectionSymSetType
PetscLayoutReference
PetscSectionGetFieldSym
PetscSectionSymType
PetscLayoutSetBlockSize
PetscSectionGetPointSyms
PetscSectionSymView
PetscLayoutSetISLocalToGlobalMapping
PetscSectionGetSym
PetscSectionView
PetscLayoutSetLocalSize
PetscSectionGetValueLayout
No deprecated routines
Table of Contents