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

Table of Contents