slepc-3.15.0 2021-03-31
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 BVGetColumn BVMatMultTransposeColumn
BVCopy BVGetSizes BVRestoreColumn
BVCopyColumn BVMatMult BVSetFromOptions
BVCopyVec BVMatMultColumn BVSetSizes
BVCreate BVMatMultHermitianTranspose BVSetSizesFromVec
BVCreateVec BVMatMultHermitianTransposeColumn BVType
BVDestroy BVMatMultTranspose BVView
Intermediate - Setting options for algorithms and data structures
BVCreateFromMat BVInsertVec BVNormColumn
BVCreateMat BVInsertVecs BVNormalize
BVDot BVMatProject BVOrthogonalize
BVDotVec BVMult BVScale
BVDuplicate BVMultInPlace BVScaleColumn
BVDuplicateResize BVMultInPlaceTranspose BVSetActiveColumns
BVGetActiveColumns BVMultVec BVSetType
BVGetType BVNorm BVViewFromOptions
Advanced - Setting more advanced options and customization
BVAppendOptionsPrefix BVGetSplit BVRestoreArray
BVApplyMatrix BVInsertConstraints BVRestoreArrayRead
BVBiorthogonalizeColumn BVMatArnoldi BVRestoreMat
BVBiorthonormalizeColumn BVMatLanczos BVRestoreSplit
BVCreateTensor BVMatMultType BVSetDefiniteTolerance
BVDotColumn BVMultColumn BVSetMatMultMethod
BVDotColumnBegin BVNormColumnBegin BVSetMatrix
BVDotColumnEnd BVNormColumnEnd BVSetOptionsPrefix
BVDotVecBegin BVNormVecBegin BVSetOrthogonalization
BVDotVecEnd BVNormVecEnd BVSetRandom
BVGetArray BVOrthogBlockType BVSetRandomColumn
BVGetArrayRead BVOrthogRefineType BVSetRandomCond
BVGetDefiniteTolerance BVOrthogType BVSetRandomContext
BVGetMat BVOrthogonalizeColumn BVSetRandomNormal
BVGetMatMultMethod BVOrthogonalizeSomeColumn BVTensorBuildFirstColumn
BVGetMatrix BVOrthogonalizeVec BVTensorCompress
BVGetNumConstraints BVOrthonormalizeColumn BVTensorGetDegree
BVGetOptionsPrefix BVRegister BVTensorGetFactors
BVGetOrthogonalization BVRegisterAll BVTensorRestoreFactors
BVGetRandomContext BVResize
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