petsc-dev 2014-04-20
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 PetscSectionGetFieldDof
ISAllGather ISPermutation PetscSectionGetField
ISBlockGetIndicesF90 ISRestoreIndicesF90 PetscSectionGetFieldOffset
ISBlockGetIndices ISRestoreIndices PetscSectionGetMaxDof
ISBlockGetLocalSize ISRestoreNonlocalIS PetscSectionGetNumFields
ISBlockGetSize ISRestoreTotalIndices PetscSectionGetOffset
ISBlockRestoreIndicesF90 ISSetBlockSize PetscSectionGetOffsetRange
ISBlockRestoreIndices ISSetIdentity PetscSectionGetPermutation
ISColoring ISSetPermutation PetscSectionGetStorageSize
ISComplement ISSetType PetscSectionPermute
ISCompressIndicesGeneral ISSorted PetscSectionSetChart
ISConcatenate ISSort PetscSectionSetClosureIndex
ISDifference ISStrideGetInfo PetscSectionSetConstraintDof
ISEqual ISSum PetscSectionSetDof
ISExpand ISToGeneral PetscSectionSetFieldComponents
ISExpandIndicesGeneral ISView PetscSectionSetFieldConstraintDof
ISGetBlockSize PetscSectionAddConstraintDof PetscSectionSetFieldDof
ISGetIndicesF90 PetscSectionAddDof PetscSectionSetFieldOffset
ISGetIndices PetscSectionAddFieldConstraintDof PetscSectionSetNumFields
ISGetMinMax PetscSectionAddFieldDof PetscSectionSetOffset
ISGetNonlocalIndices PetscSectionGetChart PetscSectionSetPermutation
ISGetNonlocalIS PetscSectionGetClosureIndex PetscSectionSetUp
ISGetTotalIndices PetscSectionGetConstrainedStorageSize PetscSFCreateSectionSF
ISGetType PetscSectionGetConstraintDof PetscSFDistributeSection
ISIdentity PetscSectionGetDof PetscSFSetGraphLayout
ISInvertPermutation PetscSectionGetFieldComponents
ISLoad PetscSectionGetFieldConstraintDof
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