petsc-3.5.4 2015-05-23
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
ISCreateGeneral
ISGetSize
ISBlockSetIndices
ISCreateStride
ISGlobalToLocalMappingType
ISColoringType
ISDestroy
ISStrideSetStride
ISCopy
ISDuplicate
ISType
ISCreate
ISGeneralSetIndices
ISCreateBlock
ISGetLocalSize
Intermediate - Setting options for algorithms and data structures
ISAllGather
ISLocalToGlobalMapping
PetscSectionGetConstraintDof
ISAllGatherColors
ISPermutation
PetscSectionGetDof
ISBlockGetIndices
ISRestoreIndices
PetscSectionGetField
ISBlockGetIndicesF90
ISRestoreIndicesF90
PetscSectionGetFieldComponents
ISBlockGetLocalSize
ISRestoreNonlocalIS
PetscSectionGetFieldConstraintDof
ISBlockGetSize
ISRestoreTotalIndices
PetscSectionGetFieldDof
ISBlockRestoreIndices
ISSetBlockSize
PetscSectionGetFieldOffset
ISBlockRestoreIndicesF90
ISSetIdentity
PetscSectionGetMaxDof
ISColoring
ISSetPermutation
PetscSectionGetNumFields
ISComplement
ISSetType
PetscSectionGetOffset
ISCompressIndicesGeneral
ISSort
PetscSectionGetOffsetRange
ISConcatenate
ISSortRemoveDups
PetscSectionGetPermutation
ISDifference
ISSorted
PetscSectionGetStorageSize
ISEqual
ISStrideGetInfo
PetscSectionPermute
ISExpand
ISSum
PetscSectionSetChart
ISExpandIndicesGeneral
ISToGeneral
PetscSectionSetClosureIndex
ISGetBlockSize
ISView
PetscSectionSetConstraintDof
ISGetIndices
PetscSFCreateSectionSF
PetscSectionSetDof
ISGetIndicesF90
PetscSFDistributeSection
PetscSectionSetFieldComponents
ISGetMinMax
PetscSFSetGraphLayout
PetscSectionSetFieldConstraintDof
ISGetNonlocalIS
PetscSectionAddConstraintDof
PetscSectionSetFieldDof
ISGetNonlocalIndices
PetscSectionAddDof
PetscSectionSetFieldOffset
ISGetTotalIndices
PetscSectionAddFieldConstraintDof
PetscSectionSetNumFields
ISGetType
PetscSectionAddFieldDof
PetscSectionSetOffset
ISIdentity
PetscSectionGetChart
PetscSectionSetPermutation
ISInvertPermutation
PetscSectionGetClosureIndex
PetscSectionSetUp
ISLoad
PetscSectionGetConstrainedStorageSize
Advanced - Setting more advanced options and customization
ISColoringCreate
ISLocalToGlobalMappingConcatenate
ISLocalToGlobalMappingRestoreBlockInfo
ISColoringDestroy
ISLocalToGlobalMappingCreate
ISLocalToGlobalMappingRestoreIndices
ISColoringGetIS
ISLocalToGlobalMappingCreateIS
ISLocalToGlobalMappingRestoreInfo
ISColoringRestoreIS
ISLocalToGlobalMappingCreateSF
ISLocalToGlobalMappingView
ISColoringView
ISLocalToGlobalMappingDestroy
ISOnComm
ISEmbed
ISLocalToGlobalMappingGetBlockIndices
ISPairToList
ISGlobalToLocalMappingApply
ISLocalToGlobalMappingGetBlockInfo
ISPartitioningCount
ISGlobalToLocalMappingApplyBlock
ISLocalToGlobalMappingGetBlockSize
ISPartitioningToNumbering
ISListToPair
ISLocalToGlobalMappingGetIndices
ISRegisterAll
ISLocalToGlobalMappingApply
ISLocalToGlobalMappingGetInfo
PetscLayoutCreate
ISLocalToGlobalMappingApplyBlock
ISLocalToGlobalMappingGetSize
PetscSectionGetConstraintIndices
ISLocalToGlobalMappingApplyIS
ISLocalToGlobalMappingRestoreBlockIndices
PetscSectionSetConstraintIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal
PetscLayoutGetRanges
PetscSectionCreate
ISRegister
PetscLayoutGetSize
PetscSectionCreateGlobalSection
PetscLayout
PetscLayoutReference
PetscSectionCreateGlobalSectionCensored
PetscLayoutDestroy
PetscLayoutSetBlockSize
PetscSectionDestroy
PetscLayoutDuplicate
PetscLayoutSetISLocalToGlobalMapping
PetscSectionGetFieldName
PetscLayoutFindOwner
PetscLayoutSetLocalSize
PetscSectionReset
PetscLayoutFindOwnerIndex
PetscLayoutSetSize
PetscSectionSetFieldName
PetscLayoutGetBlockSize
PetscLayoutSetUp
PetscSectionView
PetscLayoutGetLocalSize
PetscSection
PetscLayoutGetRange
PetscSectionClone
No deprecated routines
Table of Contents