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

Table of Contents