petsc-master 2014-12-21
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 ISCreateStride ISGlobalToLocalMappingType
ISColoringType ISDestroy IS
ISCopy ISDuplicate ISStrideSetStride
ISCreateBlock ISGeneralSetIndices ISType
ISCreateGeneral ISGetLocalSize
ISCreate ISGetSize
Intermediate - Setting options for algorithms and data structures
ISAllGatherColors ISLocalToGlobalMapping PetscSectionGetFieldConstraintDof
ISAllGather ISPermutation PetscSectionGetFieldDof
ISBlockGetIndicesF90 ISRestoreIndicesF90 PetscSectionGetField
ISBlockGetIndices ISRestoreIndices PetscSectionGetFieldOffset
ISBlockGetLocalSize ISRestoreNonlocalIS PetscSectionGetMaxDof
ISBlockGetSize ISRestoreTotalIndices PetscSectionGetNumFields
ISBlockRestoreIndicesF90 ISSetBlockSize PetscSectionGetOffset
ISBlockRestoreIndices ISSetIdentity PetscSectionGetOffsetRange
ISColoring ISSetPermutation PetscSectionGetPermutation
ISComplement ISSetType PetscSectionGetStorageSize
ISCompressIndicesGeneral ISSorted PetscSectionPermute
ISConcatenate ISSort PetscSectionSetChart
ISDifference ISSortRemoveDups PetscSectionSetClosureIndex
ISEqual ISStrideGetInfo PetscSectionSetConstraintDof
ISExpand ISSum PetscSectionSetDof
ISExpandIndicesGeneral ISToGeneral PetscSectionSetFieldComponents
ISGetBlockSize ISView PetscSectionSetFieldConstraintDof
ISGetIndicesF90 PetscSectionAddConstraintDof PetscSectionSetFieldDof
ISGetIndices PetscSectionAddDof PetscSectionSetFieldOffset
ISGetMinMax PetscSectionAddFieldConstraintDof PetscSectionSetNumFields
ISGetNonlocalIndices PetscSectionAddFieldDof PetscSectionSetOffset
ISGetNonlocalIS PetscSectionGetChart PetscSectionSetPermutation
ISGetTotalIndices PetscSectionGetClosureIndex PetscSectionSetUp
ISGetType PetscSectionGetConstrainedStorageSize PetscSFCreateSectionSF
ISIdentity PetscSectionGetConstraintDof PetscSFDistributeSection
ISInvertPermutation PetscSectionGetDof PetscSFSetGraphLayout
ISLoad PetscSectionGetFieldComponents
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 PetscLayoutGetSize PetscSectionCreateGlobalSectionCensored
ISRegister PetscLayout PetscSectionCreateGlobalSection
PetscLayoutDestroy PetscLayoutReference PetscSectionCreate
PetscLayoutDuplicate PetscLayoutSetBlockSize PetscSectionDestroy
PetscLayoutFindOwner PetscLayoutSetISLocalToGlobalMapping PetscSectionGetFieldName
PetscLayoutFindOwnerIndex PetscLayoutSetLocalSize PetscSection
PetscLayoutGetBlockSize PetscLayoutSetSize PetscSectionReset
PetscLayoutGetLocalSize PetscLayoutSetUp PetscSectionSetFieldName
PetscLayoutGetRange PetscSectionClone PetscSectionView
PetscLayoutGetRanges PetscSectionCopy
No deprecated routines

Table of Contents