slepc-3.8.2 2017-12-01
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 BVOrthonormalizeColumn
BVApplyMatrix BVInsertConstraints BVRegister
BVDotColumn BVMatMultType BVRegisterAll
BVDotColumnBegin BVMultColumn BVResize
BVDotColumnEnd BVNormColumnBegin BVRestoreArray
BVDotVecBegin BVNormColumnEnd BVRestoreArrayRead
BVDotVecEnd BVNormVecBegin BVSetMatMultMethod
BVGetArray BVNormVecEnd BVSetMatrix
BVGetArrayRead BVOrthogBlockType BVSetOptionsPrefix
BVGetMatMultMethod BVOrthogRefineType BVSetOrthogonalization
BVGetMatrix BVOrthogType BVSetRandom
BVGetNumConstraints BVOrthogonalizeColumn BVSetRandomColumn
BVGetOptionsPrefix BVOrthogonalizeSomeColumn BVSetRandomCond
BVGetOrthogonalization BVOrthogonalizeVec BVSetRandomContext
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