slepc-3.6.1 2015-09-03
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