slepc-3.6.3 2016-03-29
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
| BVCopyColumn | BVGetColumn | BVRestoreColumn
BVCopy | BVGetSizes | BVSetFromOptions
BVCopyVec | BV | BVSetSizesFromVec
BVCreate | BVMatMultColumn | BVSetSizes
BVCreateVec | BVMatMultHermitianTranspose | BVType
BVDestroy | BVMatMult | BVView
Intermediate - Setting options for algorithms and data structures
| BVAXPY | BVInsertVec | BVNormColumn
BVDot | BVInsertVecs | BVNorm
BVDotVec | BVMatProject | BVOrthogonalize
BVDuplicate | BVMult | BVScaleColumn
BVDuplicateResize | BVMultInPlace | BVScale
BVGetActiveColumns | BVMultInPlaceTranspose | BVSetActiveColumns
BVGetType | BVMultVec | BVSetType
Advanced - Setting more advanced options and customization
| BVAppendOptionsPrefix | BVGetOrthogonalization | BVOrthogRefineType
BVApplyMatrix | BVInsertConstraints | BVOrthogType
BVDotColumnBegin | BVMatMultType | BVRegisterAll
BVDotColumnEnd | BVMultColumn | BVRegister
BVDotColumn | BVNormColumnBegin | BVResize
BVDotVecBegin | BVNormColumnEnd | BVRestoreArray
BVDotVecEnd | BVNormVecBegin | BVSetMatMultMethod
BVGetArray | BVNormVecEnd | BVSetMatrix
BVGetMatMultMethod | BVOrthogBlockType | BVSetOptionsPrefix
BVGetMatrix | BVOrthogonalizeColumn | BVSetOrthogonalization
BVGetNumConstraints | BVOrthogonalizeSomeColumn | BVSetRandomColumn
BVGetOptionsPrefix | BVOrthogonalizeVec | BVSetRandom
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| BVApplyMatrixBV | BVGetSignature | BVSetNumConstraints
BVFinalizePackage | BVInitializePackage | BVSetSignature
BVGetCachedBV | BVNormVec |
No deprecated routines

Table of Contents