slepc-3.21.0 2024-03-30
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