petsc-3.8.4 2018-03-24
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
PetscSectionGetClosurePermutation
ISAllGatherColors
ISLocate
PetscSectionGetConstrainedStorageSize
ISBlockGetIndices
ISPermutation
PetscSectionGetConstraintDof
ISBlockGetIndicesF90
ISRenumber
PetscSectionGetDof
ISBlockGetLocalSize
ISRestoreIndices
PetscSectionGetField
ISBlockGetSize
ISRestoreIndicesF90
PetscSectionGetFieldComponents
ISBlockRestoreIndices
ISRestoreNonlocalIS
PetscSectionGetFieldConstraintDof
ISBlockRestoreIndicesF90
ISRestoreTotalIndices
PetscSectionGetFieldDof
ISColoring
ISSetBlockSize
PetscSectionGetFieldOffset
ISComplement
ISSetIdentity
PetscSectionGetMaxDof
ISCompressIndicesGeneral
ISSetPermutation
PetscSectionGetNumFields
ISConcatenate
ISSetType
PetscSectionGetOffset
ISDifference
ISSort
PetscSectionGetOffsetRange
ISEqual
ISSortRemoveDups
PetscSectionGetPermutation
ISExpand
ISSorted
PetscSectionGetStorageSize
ISExpandIndicesGeneral
ISStrideGetInfo
PetscSectionPermute
ISGetBlockSize
ISSum
PetscSectionSetChart
ISGetIndices
ISToGeneral
PetscSectionSetClosureIndex
ISGetIndicesF90
ISView
PetscSectionSetClosurePermutation
ISGetMinMax
PetscSFCreateSectionSF
PetscSectionSetConstraintDof
ISGetNonlocalIS
PetscSFDistributeSection
PetscSectionSetDof
ISGetNonlocalIndices
PetscSFSetGraphLayout
PetscSectionSetFieldComponents
ISGetTotalIndices
PetscSectionAddConstraintDof
PetscSectionSetFieldConstraintDof
ISGetType
PetscSectionAddDof
PetscSectionSetFieldDof
ISIdentity
PetscSectionAddFieldConstraintDof
PetscSectionSetFieldOffset
ISIntersect
PetscSectionAddFieldDof
PetscSectionSetNumFields
ISInvertPermutation
PetscSectionGetChart
PetscSectionSetOffset
ISLoad
PetscSectionGetClosureIndex
PetscSectionSetPermutation
ISLocalToGlobalMapping
PetscSectionGetClosureInversePermutation
PetscSectionSetUp
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
PetscSectionRestoreFieldPointSyms
ISRegister
PetscLayoutSetUp
PetscSectionRestorePointSyms
PetscLayout
PetscSection
PetscSectionSetFieldName
PetscLayoutDestroy
PetscSectionClone
PetscSectionSetFieldSym
PetscLayoutDuplicate
PetscSectionCopy
PetscSectionSetSym
PetscLayoutFindOwner
PetscSectionCreate
PetscSectionSym
PetscLayoutFindOwnerIndex
PetscSectionCreateGlobalSection
PetscSectionSymCreate
PetscLayoutGetBlockSize
PetscSectionCreateGlobalSectionCensored
PetscSectionSymDestroy
PetscLayoutGetLocalSize
PetscSectionDestroy
PetscSectionSymGetType
PetscLayoutGetRange
PetscSectionGetFieldName
PetscSectionSymRegister
PetscLayoutGetRanges
PetscSectionGetFieldPointSyms
PetscSectionSymSetType
PetscLayoutGetSize
PetscSectionGetFieldSym
PetscSectionSymType
PetscLayoutReference
PetscSectionGetPointSyms
PetscSectionSymView
PetscLayoutSetBlockSize
PetscSectionGetSym
PetscSectionView
PetscLayoutSetISLocalToGlobalMapping
PetscSectionGetValueLayout
PetscLayoutSetLocalSize
PetscSectionReset
No deprecated routines
Table of Contents