slepc-3.5.2 2014-10-10
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.

Beginner - Basic usage
BVCopyColumn BVGetSizes BVSetFromOptions
BVCopy BVGetVec BVSetSizesFromVec
BVCopyVec BV BVSetSizes
BVCreate BVMatMultColumn BVType
BVDestroy BVMatMult BVView
BVGetColumn BVRestoreColumn
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 BVInsertConstraints BVRegister
BVApplyMatrix BVMultColumn BVResize
BVDotColumn BVOrthogonalizeColumn BVRestoreArray
BVGetArray BVOrthogonalizeSomeColumn BVSetMatrix
BVGetMatrix BVOrthogonalizeVec BVSetOptionsPrefix
BVGetNumConstraints BVOrthogRefineType BVSetOrthogonalization
BVGetOptionsPrefix BVOrthogType BVSetRandomColumn
BVGetOrthogonalization BVRegisterAll BVSetRandom
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
BVFinalizePackage BVInitializePackage BVSetNumConstraints
BVGetSignature BVNormVec BVSetSignature
No deprecated routines

Table of Contents