slepc-3.7.4 2017-05-17
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
BVDot BVInsertVecs BVNormColumn
BVDotVec BVMatProject BVOrthogonalize
BVDuplicate BVMult BVScale
BVDuplicateResize BVMultInPlace BVScaleColumn
BVGetActiveColumns BVMultInPlaceTranspose BVSetActiveColumns
BVGetType BVMultVec BVSetType
BVInsertVec BVNorm
Advanced - Setting more advanced options and customization
BVAppendOptionsPrefix BVGetRandomContext BVRegister
BVApplyMatrix BVInsertConstraints BVRegisterAll
BVDotColumn BVMatMultType BVResize
BVDotColumnBegin BVMultColumn BVRestoreArray
BVDotColumnEnd BVNormColumnBegin BVRestoreArrayRead
BVDotVecBegin BVNormColumnEnd BVSetMatMultMethod
BVDotVecEnd BVNormVecBegin BVSetMatrix
BVGetArray BVNormVecEnd BVSetOptionsPrefix
BVGetArrayRead BVOrthogBlockType BVSetOrthogonalization
BVGetMatMultMethod BVOrthogRefineType BVSetRandom
BVGetMatrix BVOrthogType BVSetRandomColumn
BVGetNumConstraints BVOrthogonalizeColumn BVSetRandomContext
BVGetOptionsPrefix BVOrthogonalizeSomeColumn
BVGetOrthogonalization BVOrthogonalizeVec
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