slepc-3.22.2 2024-12-02
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 | BVMultInPlaceHermitianTranspose | BVSetActiveColumns
BVGetActiveColumns | BVMultVec | BVSetType
BVGetType | BVNorm | BVViewFromOptions
Advanced - Setting more advanced options and customization
| BVAppendOptionsPrefix | BVGetSplitRows | BVRestoreArrayRead
BVApplyMatrix | BVGetVecType | BVRestoreMat
BVBiorthogonalizeColumn | BVInsertConstraints | BVRestoreSplit
BVBiorthonormalizeColumn | BVMatArnoldi | BVRestoreSplitRows
BVCreateTensor | BVMatLanczos | BVSetDefiniteTolerance
BVDotColumn | BVMatMultType | BVSetLeadingDimension
BVDotColumnBegin | BVMultColumn | BVSetMatMultMethod
BVDotColumnEnd | BVNormColumnBegin | BVSetMatrix
BVDotVecBegin | BVNormColumnEnd | BVSetOptionsPrefix
BVDotVecEnd | BVNormVecBegin | BVSetOrthogonalization
BVGetArray | BVNormVecEnd | BVSetRandom
BVGetArrayRead | BVOrthogBlockType | BVSetRandomColumn
BVGetDefiniteTolerance | BVOrthogRefineType | BVSetRandomCond
BVGetLeadingDimension | BVOrthogType | BVSetRandomContext
BVGetMat | BVOrthogonalizeColumn | BVSetRandomNormal
BVGetMatMultMethod | BVOrthogonalizeSomeColumn | BVSetRandomSign
BVGetMatrix | BVOrthogonalizeVec | BVSetVecType
BVGetNumConstraints | BVOrthonormalizeColumn | BVTensorBuildFirstColumn
BVGetOptionsPrefix | BVRegister | BVTensorCompress
BVGetOrthogonalization | BVRegisterAll | BVTensorGetDegree
BVGetRandomContext | BVResize | BVTensorGetFactors
BVGetSplit | BVRestoreArray | BVTensorRestoreFactors
Developer - Interfaces intended primarily for library developers, not for typical applications programmers
| BVApplyMatrixBV | BVGetCachedBV | BVScatter
BVCISSResizeBases | BVGetSignature | BVSetBufferVec
BVCreateVecEmpty | BVInitializePackage | BVSetNumConstraints
BVDotQuadrature | BVNormVec | BVSetSignature
BVFinalizePackage | BVSVDAndRank | BVSumQuadrature
BVGetBufferVec | BVSVDMethod | BVTraceQuadrature
No deprecated routines

Table of Contents