petsc-3.10.5 2019-03-28
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
ISLocalToGlobalMappingCreateIS
ISLocalToGlobalMappingRestoreInfo
ISColoringCreate
ISLocalToGlobalMappingCreateSF
ISLocalToGlobalMappingRestoreNodeInfo
ISColoringDestroy
ISLocalToGlobalMappingDestroy
ISLocalToGlobalMappingSetBlockSize
ISColoringGetIS
ISLocalToGlobalMappingDuplicate
ISLocalToGlobalMappingSetFromOptions
ISColoringRestoreIS
ISLocalToGlobalMappingGetBlockIndices
ISLocalToGlobalMappingView
ISColoringView
ISLocalToGlobalMappingGetBlockInfo
ISOnComm
ISEmbed
ISLocalToGlobalMappingGetBlockSize
ISPairToList
ISGlobalToLocalMappingApply
ISLocalToGlobalMappingGetIndices
ISPartitioningCount
ISGlobalToLocalMappingApplyBlock
ISLocalToGlobalMappingGetInfo
ISPartitioningToNumbering
ISGlobalToLocalMappingApplyIS
ISLocalToGlobalMappingGetNodeInfo
ISRegisterAll
ISListToPair
ISLocalToGlobalMappingGetSize
ISSortPermutation
ISLocalToGlobalMappingApply
ISLocalToGlobalMappingRegister
PetscLayoutCreate
ISLocalToGlobalMappingApplyBlock
ISLocalToGlobalMappingRegisterAll
PetscSectionGetConstraintIndices
ISLocalToGlobalMappingApplyIS
ISLocalToGlobalMappingRestoreBlockIndices
PetscSectionSetConstraintIndices
ISLocalToGlobalMappingConcatenate
ISLocalToGlobalMappingRestoreBlockInfo
ISLocalToGlobalMappingCreate
ISLocalToGlobalMappingRestoreIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal
PetscLayoutSetUp
PetscSectionRestoreFieldPointSyms
ISRegister
PetscSection
PetscSectionRestorePointSyms
PetscLayout
PetscSectionClone
PetscSectionSetFieldName
PetscLayoutDestroy
PetscSectionCompare
PetscSectionSetFieldSym
PetscLayoutDuplicate
PetscSectionCopy
PetscSectionSetSym
PetscLayoutFindOwner
PetscSectionCreate
PetscSectionSetUseFieldOffsets
PetscLayoutFindOwnerIndex
PetscSectionCreateGlobalSection
PetscSectionSym
PetscLayoutGetBlockSize
PetscSectionCreateGlobalSectionCensored
PetscSectionSymCreate
PetscLayoutGetLocalSize
PetscSectionDestroy
PetscSectionSymDestroy
PetscLayoutGetRange
PetscSectionGetFieldName
PetscSectionSymGetType
PetscLayoutGetRanges
PetscSectionGetFieldPointSyms
PetscSectionSymRegister
PetscLayoutGetSize
PetscSectionGetFieldSym
PetscSectionSymSetType
PetscLayoutReference
PetscSectionGetPointSyms
PetscSectionSymType
PetscLayoutSetBlockSize
PetscSectionGetSym
PetscSectionSymView
PetscLayoutSetISLocalToGlobalMapping
PetscSectionGetUseFieldOffsets
PetscSectionView
PetscLayoutSetLocalSize
PetscSectionGetValueLayout
PetscLayoutSetSize
PetscSectionReset
No deprecated routines
Table of Contents