petsc-dev 2014-02-02
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 ISInvertPermutation PetscSectionGetFieldComponents
ISAllGather ISLocalToGlobalMapping PetscSectionGetFieldConstraintDof
ISBlockGetIndicesF90 ISPermutation PetscSectionGetFieldDof
ISBlockGetIndices ISRestoreIndicesF90 PetscSectionGetField
ISBlockGetLocalSize ISRestoreIndices PetscSectionGetFieldOffset
ISBlockGetSize ISRestoreNonlocalIS PetscSectionGetMaxDof
ISBlockRestoreIndicesF90 ISRestoreTotalIndices PetscSectionGetNumFields
ISBlockRestoreIndices ISSetBlockSize PetscSectionGetOffset
ISColoring ISSetIdentity PetscSectionGetOffsetRange
ISComplement ISSetPermutation PetscSectionGetStorageSize
ISCompressIndicesGeneral ISSetType PetscSectionPermute
ISConcatenate ISSorted PetscSectionSetChart
ISDifference ISSort 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 PetscSectionSetUp
ISGetTotalIndices PetscSectionGetClosureIndex PetscSFCreateSectionSF
ISGetType PetscSectionGetConstraintDof PetscSFDistributeSection
ISIdentity PetscSectionGetDof PetscSFSetGraphLayout
Advanced - Setting more advanced options and customization
ISColoringCreate ISLocalToGlobalMappingBlock ISLocalToGlobalMappingRestoreInfo
ISColoringDestroy ISLocalToGlobalMappingConcatenate ISLocalToGlobalMappingUnBlock
ISColoringGetIS ISLocalToGlobalMappingCreate ISLocalToGlobalMappingView
ISColoringRestoreIS ISLocalToGlobalMappingCreateIS ISOnComm
ISColoringView ISLocalToGlobalMappingCreateSF ISPairToList
ISEmbed ISLocalToGlobalMappingDestroy ISPartitioningCount
ISGlobalToLocalMappingApply ISLocalToGlobalMappingGetIndices ISPartitioningToNumbering
ISListToPair ISLocalToGlobalMappingGetInfo ISRegisterAll
ISLocalToGlobalMappingApply ISLocalToGlobalMappingGetSize PetscLayoutCreate
ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreIndices
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 PetscLayoutSetISLocalToGlobalMappingBlock PetscSectionGetFieldName
PetscLayoutFindOwnerIndex PetscLayoutSetISLocalToGlobalMapping PetscSection
PetscLayoutGetBlockSize PetscLayoutSetLocalSize PetscSectionReset
PetscLayoutGetLocalSize PetscLayoutSetSize PetscSectionSetFieldName
PetscLayoutGetRange PetscLayoutSetUp PetscSectionView
PetscLayoutGetRanges PetscSectionClone
No deprecated routines

Table of Contents