petsc-dev 2013-05-13

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 ISIdentity PetscSectionGetDof
ISAllGather ISInvertPermutation PetscSectionGetFieldComponents
ISBlockGetIndicesF90 ISLocalToGlobalMapping PetscSectionGetFieldConstraintDof
ISBlockGetIndices ISPermutation PetscSectionGetFieldDof
ISBlockGetLocalSize ISRestoreIndicesF90 PetscSectionGetFieldOffset
ISBlockGetSize ISRestoreIndices PetscSectionGetMaxDof
ISBlockRestoreIndicesF90 ISRestoreNonlocalIS PetscSectionGetNumFields
ISBlockRestoreIndices ISRestoreTotalIndices PetscSectionGetOffset
ISColoring ISSetBlockSize PetscSectionGetOffsetRange
ISComplement ISSetIdentity PetscSectionGetStorageSize
ISCompressIndicesGeneral ISSetPermutation PetscSectionSetChart
ISConcatenate ISSetType PetscSectionSetConstraintDof
ISDifference ISSorted PetscSectionSetDof
ISEqual ISSort PetscSectionSetFieldComponents
ISExpand ISStrideGetInfo PetscSectionSetFieldConstraintDof
ISExpandIndicesGeneral ISSum PetscSectionSetFieldDof
ISGetBlockSize ISToGeneral PetscSectionSetFieldOffset
ISGetIndicesF90 ISView PetscSectionSetNumFields
ISGetIndices PetscSectionAddConstraintDof PetscSectionSetOffset
ISGetMinMax PetscSectionAddDof PetscSectionSetUp
ISGetNonlocalIndices PetscSectionAddFieldConstraintDof PetscSFCreateSectionSF
ISGetNonlocalIS PetscSectionAddFieldDof PetscSFDistributeSection
ISGetTotalIndices PetscSectionGetChart PetscSFSetGraphLayout
ISGetType PetscSectionGetConstraintDof
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
ISLocalToGlobalMappingApplyIS ISLocalToGlobalMappingRestoreIndices
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
ISContiguousLocal PetscLayoutGetRanges PetscSectionClone
ISRegister PetscLayoutGetSize PetscSectionCreateGlobalSectionCensored
PetscLayoutCreate PetscLayout PetscSectionCreateGlobalSection
PetscLayoutDestroy PetscLayoutReference PetscSectionCreate
PetscLayoutDuplicate PetscLayoutSetBlockSize PetscSectionDestroy
PetscLayoutFindOwner PetscLayoutSetISLocalToGlobalMappingBlock PetscSectionGetFieldName
PetscLayoutFindOwnerIndex PetscLayoutSetISLocalToGlobalMapping PetscSection
PetscLayoutGetBlockSize PetscLayoutSetLocalSize PetscSectionReset
PetscLayoutGetLocalSize PetscLayoutSetSize PetscSectionSetFieldName
PetscLayoutGetRange PetscLayoutSetUp PetscSectionView
No deprecated routines

Table of Contents