petsc-master 2016-08-24
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
IS ISCreateGeneral ISGetSize
ISBlockSetIndices ISCreateStride ISGlobalToLocalMappingType
ISColoringType ISDestroy ISStrideSetStride
ISCopy ISDuplicate ISType
ISCreate ISGeneralSetIndices PetscLayoutCompare
ISCreateBlock ISGetLocalSize
Intermediate - Setting options for algorithms and data structures
ISAllGather ISPermutation PetscSectionGetConstraintDof
ISAllGatherColors ISRenumber PetscSectionGetDof
ISBlockGetIndices ISRestoreIndices PetscSectionGetField
ISBlockGetIndicesF90 ISRestoreIndicesF90 PetscSectionGetFieldComponents
ISBlockGetLocalSize ISRestoreNonlocalIS PetscSectionGetFieldConstraintDof
ISBlockGetSize ISRestoreTotalIndices PetscSectionGetFieldDof
ISBlockRestoreIndices ISSetBlockSize PetscSectionGetFieldOffset
ISBlockRestoreIndicesF90 ISSetIdentity PetscSectionGetMaxDof
ISColoring ISSetPermutation PetscSectionGetNumFields
ISComplement ISSetType PetscSectionGetOffset
ISCompressIndicesGeneral ISSort PetscSectionGetOffsetRange
ISConcatenate ISSortRemoveDups PetscSectionGetPermutation
ISDifference ISSorted PetscSectionGetStorageSize
ISEqual ISStrideGetInfo PetscSectionPermute
ISExpand ISSum PetscSectionSetChart
ISExpandIndicesGeneral ISToGeneral PetscSectionSetClosureIndex
ISGetBlockSize ISView PetscSectionSetClosurePermutation
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 PetscSectionGetClosureInversePermutation PetscSectionSetUp
ISLocalToGlobalMapping PetscSectionGetClosurePermutation
ISLocate PetscSectionGetConstrainedStorageSize
Advanced - Setting more advanced options and customization
ISBuildTwoSided ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreBlockInfo
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
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal PetscLayoutSetSize PetscSectionRestoreFieldPointSyms
ISRegister PetscLayoutSetUp PetscSectionRestorePointSyms
PetscLayout PetscSection PetscSectionSetFieldName
PetscLayoutDestroy PetscSectionClone PetscSectionSetFieldSym
PetscLayoutDuplicate PetscSectionCopy PetscSectionSetSym
PetscLayoutFindOwner PetscSectionCreate PetscSectionSym
PetscLayoutFindOwnerIndex PetscSectionCreateGlobalSection PetscSectionSymCreate
PetscLayoutGetBlockSize PetscSectionCreateGlobalSectionCensored PetscSectionSymDestroy
PetscLayoutGetLocalSize PetscSectionDestroy PetscSectionSymGetType
PetscLayoutGetRange PetscSectionGetFieldName PetscSectionSymRegister
PetscLayoutGetRanges PetscSectionGetFieldPointSyms PetscSectionSymSetType
PetscLayoutGetSize PetscSectionGetFieldSym PetscSectionSymType
PetscLayoutReference PetscSectionGetPointSyms PetscSectionSymView
PetscLayoutSetBlockSize PetscSectionGetSym PetscSectionView
PetscLayoutSetISLocalToGlobalMapping PetscSectionGetValueLayout
PetscLayoutSetLocalSize PetscSectionReset
No deprecated routines

Table of Contents