slepc-3.12.2 2020-01-13
Report Typos and Errors

## Basis Vectors - BV

The BV package provides the concept of a block of vectors that represent the basis of a subspace. It is a convenient way of handling a collection of vectors that often operate together, rather than working with an array of Vec.

These routines are usually not needed by application programmers.

Beginner - Basic usage
| BV | BVDestroy | BVRestoreColumn
BVCopy | BVGetColumn | BVSetFromOptions
BVCopyColumn | BVGetSizes | BVSetSizes
BVCopyVec | BVMatMult | BVSetSizesFromVec
BVCreate | BVMatMultColumn | BVType
BVCreateVec | BVMatMultHermitianTranspose | BVView
Intermediate - Setting options for algorithms and data structures
| BVCreateFromMat | BVInsertVec | BVNormColumn
BVCreateMat | BVInsertVecs | BVOrthogonalize
BVDot | BVMatProject | BVScale
BVDotVec | BVMult | BVScaleColumn
BVDuplicate | BVMultInPlace | BVSetActiveColumns
BVDuplicateResize | BVMultInPlaceTranspose | BVSetType
BVGetActiveColumns | BVMultVec |
BVGetType | BVNorm |
Advanced - Setting more advanced options and customization
| BVAppendOptionsPrefix | BVGetRandomContext | BVResize
BVApplyMatrix | BVGetSplit | BVRestoreArray
BVBiorthogonalizeColumn | BVInsertConstraints | BVRestoreArrayRead
BVBiorthonormalizeColumn | BVMatMultType | BVRestoreMat
BVCreateTensor | BVMultColumn | BVRestoreSplit
BVDotColumn | BVNormColumnBegin | BVSetMatMultMethod
BVDotColumnBegin | BVNormColumnEnd | BVSetMatrix
BVDotColumnEnd | BVNormVecBegin | BVSetOptionsPrefix
BVDotVecBegin | BVNormVecEnd | BVSetOrthogonalization
BVDotVecEnd | BVOrthogBlockType | BVSetRandom
BVGetArray | BVOrthogRefineType | BVSetRandomColumn
BVGetArrayRead | BVOrthogType | BVSetRandomCond
BVGetMat | BVOrthogonalizeColumn | BVSetRandomContext
BVGetMatMultMethod | BVOrthogonalizeSomeColumn | BVTensorBuildFirstColumn
BVGetMatrix | BVOrthogonalizeVec | BVTensorCompress
BVGetNumConstraints | BVOrthonormalizeColumn | BVTensorGetDegree
BVGetOptionsPrefix | BVRegister | BVTensorGetFactors
BVGetOrthogonalization | BVRegisterAll | BVTensorRestoreFactors
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| BVApplyMatrixBV | BVGetSignature | BVSetNumConstraints
BVFinalizePackage | BVInitializePackage | BVSetSignature
BVGetBufferVec | BVNormVec |
BVGetCachedBV | BVSetBufferVec |
No deprecated routines

Table of Contents