slepc-3.21.1 2024-04-26
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 | BVGetVecType | BVRestoreMat
BVApplyMatrix | BVInsertConstraints | BVRestoreSplit
BVBiorthogonalizeColumn | BVMatArnoldi | BVSetDefiniteTolerance
BVBiorthonormalizeColumn | BVMatLanczos | BVSetLeadingDimension
BVCreateTensor | BVMatMultType | BVSetMatMultMethod
BVDotColumn | BVMultColumn | BVSetMatrix
BVDotColumnBegin | BVNormColumnBegin | BVSetOptionsPrefix
BVDotColumnEnd | BVNormColumnEnd | BVSetOrthogonalization
BVDotVecBegin | BVNormVecBegin | BVSetRandom
BVDotVecEnd | BVNormVecEnd | BVSetRandomColumn
BVGetArray | BVOrthogBlockType | BVSetRandomCond
BVGetArrayRead | BVOrthogRefineType | BVSetRandomContext
BVGetDefiniteTolerance | BVOrthogType | BVSetRandomNormal
BVGetLeadingDimension | BVOrthogonalizeColumn | BVSetRandomSign
BVGetMat | BVOrthogonalizeSomeColumn | BVSetVecType
BVGetMatMultMethod | BVOrthogonalizeVec | BVTensorBuildFirstColumn
BVGetMatrix | BVOrthonormalizeColumn | BVTensorCompress
BVGetNumConstraints | BVRegister | BVTensorGetDegree
BVGetOptionsPrefix | BVRegisterAll | BVTensorGetFactors
BVGetOrthogonalization | BVResize | BVTensorRestoreFactors
BVGetRandomContext | BVRestoreArray |
BVGetSplit | BVRestoreArrayRead |
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