petsc-master 2018-10-14
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 ISCreateStride ISLOCALTOGLOBALMAPPINGBASIC
ISBlockSetIndices ISDestroy ISLOCALTOGLOBALMAPPINGHASH
ISColoringType ISDuplicate ISLocalToGlobalMappingType
ISCopy ISGeneralSetIndices ISStrideSetStride
ISCreate ISGetLocalSize ISType
ISCreateBlock ISGetSize PetscLayoutCompare
ISCreateGeneral ISGlobalToLocalMappingMode
Intermediate - Setting options for algorithms and data structures
ISAllGather ISLocate PetscSectionGetDof
ISAllGatherColors ISPermutation PetscSectionGetField
ISBlockGetIndices ISRenumber PetscSectionGetFieldComponents
ISBlockGetIndicesF90 ISRestoreIndices PetscSectionGetFieldConstraintDof
ISBlockGetLocalSize ISRestoreIndicesF90 PetscSectionGetFieldDof
ISBlockGetSize ISRestoreNonlocalIS PetscSectionGetFieldOffset
ISBlockRestoreIndices ISRestoreTotalIndices PetscSectionGetMaxDof
ISBlockRestoreIndicesF90 ISSetBlockSize PetscSectionGetNumFields
ISColoring ISSetIdentity PetscSectionGetOffset
ISComplement ISSetPermutation PetscSectionGetOffsetRange
ISCompressIndicesGeneral ISSetType PetscSectionGetPermutation
ISConcatenate ISSort PetscSectionGetPointMajor
ISDifference ISSortRemoveDups PetscSectionGetStorageSize
ISEqual ISSorted PetscSectionPermute
ISEqualUnsorted ISStrideGetInfo PetscSectionSetChart
ISExpand ISSum PetscSectionSetClosureIndex
ISExpandIndicesGeneral ISToGeneral PetscSectionSetClosurePermutation
ISGetBlockSize ISView PetscSectionSetConstraintDof
ISGetIndices PetscSFCreateSectionSF PetscSectionSetDof
ISGetIndicesF90 PetscSFDistributeSection PetscSectionSetFieldComponents
ISGetMinMax PetscSFSetGraphLayout PetscSectionSetFieldConstraintDof
ISGetNonlocalIS PetscSectionAddConstraintDof PetscSectionSetFieldDof
ISGetNonlocalIndices PetscSectionAddDof PetscSectionSetFieldOffset
ISGetTotalIndices PetscSectionAddFieldConstraintDof PetscSectionSetFromOptions
ISGetType PetscSectionAddFieldDof PetscSectionSetNumFields
ISIdentity PetscSectionGetChart PetscSectionSetOffset
ISIntersect PetscSectionGetClosureIndex PetscSectionSetPermutation
ISInvertPermutation PetscSectionGetClosureInversePermutation PetscSectionSetPointMajor
ISLoad PetscSectionGetClosurePermutation PetscSectionSetUp
ISLocalToGlobalMapping PetscSectionGetConstrainedStorageSize
ISLocalToGlobalMappingSetType PetscSectionGetConstraintDof
Advanced - Setting more advanced options and customization
ISBuildTwoSided ISLocalToGlobalMappingCreateIS ISLocalToGlobalMappingRestoreInfo
ISColoringCreate ISLocalToGlobalMappingCreateSF ISLocalToGlobalMappingRestoreNodeInfo
ISColoringDestroy ISLocalToGlobalMappingDestroy ISLocalToGlobalMappingSetBlockSize
ISColoringGetIS ISLocalToGlobalMappingDuplicate ISLocalToGlobalMappingSetFromOptions
ISColoringRestoreIS ISLocalToGlobalMappingGetBlockIndices ISLocalToGlobalMappingView
ISColoringView ISLocalToGlobalMappingGetBlockInfo ISOnComm
ISEmbed ISLocalToGlobalMappingGetBlockSize ISPairToList
ISGlobalToLocalMappingApply ISLocalToGlobalMappingGetIndices ISPartitioningCount
ISGlobalToLocalMappingApplyBlock ISLocalToGlobalMappingGetInfo ISPartitioningToNumbering
ISGlobalToLocalMappingApplyIS ISLocalToGlobalMappingGetNodeInfo ISRegisterAll
ISListToPair ISLocalToGlobalMappingGetSize ISSortPermutation
ISLocalToGlobalMappingApply ISLocalToGlobalMappingRegister PetscLayoutCreate
ISLocalToGlobalMappingApplyBlock ISLocalToGlobalMappingRegisterAll PetscSectionGetConstraintIndices
ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreBlockIndices PetscSectionSetConstraintIndices
ISLocalToGlobalMappingConcatenate ISLocalToGlobalMappingRestoreBlockInfo
ISLocalToGlobalMappingCreate ISLocalToGlobalMappingRestoreIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal PetscLayoutSetUp PetscSectionRestoreFieldPointSyms
ISRegister PetscSection PetscSectionRestorePointSyms
PetscLayout PetscSectionClone PetscSectionSetFieldName
PetscLayoutDestroy PetscSectionCompare PetscSectionSetFieldSym
PetscLayoutDuplicate PetscSectionCopy PetscSectionSetSym
PetscLayoutFindOwner PetscSectionCreate PetscSectionSetUseFieldOffsets
PetscLayoutFindOwnerIndex PetscSectionCreateGlobalSection PetscSectionSym
PetscLayoutGetBlockSize PetscSectionCreateGlobalSectionCensored PetscSectionSymCreate
PetscLayoutGetLocalSize PetscSectionDestroy PetscSectionSymDestroy
PetscLayoutGetRange PetscSectionGetFieldName PetscSectionSymGetType
PetscLayoutGetRanges PetscSectionGetFieldPointSyms PetscSectionSymRegister
PetscLayoutGetSize PetscSectionGetFieldSym PetscSectionSymSetType
PetscLayoutReference PetscSectionGetPointSyms PetscSectionSymType
PetscLayoutSetBlockSize PetscSectionGetSym PetscSectionSymView
PetscLayoutSetISLocalToGlobalMapping PetscSectionGetUseFieldOffsets PetscSectionView
PetscLayoutSetLocalSize PetscSectionGetValueLayout
PetscLayoutSetSize PetscSectionReset
No deprecated routines

Table of Contents