Subversion Repositories slepc-dev

Rev

Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1345 Rev 1364
Line 32... Line 32...
   The default is SVD_TRANSPOSE_EXPLICIT if the matrix has defined the
   The default is SVD_TRANSPOSE_EXPLICIT if the matrix has defined the
   MatTranspose operation, and SVD_TRANSPOSE_MATMULT otherwise.
   MatTranspose operation, and SVD_TRANSPOSE_MATMULT otherwise.
   
   
   Level: advanced
   Level: advanced
   
   
   .seealso: SVDGetTransposeMode(), SVDSolve(), SVDSetOperator(), SVDGetOperator()
   .seealso: SVDGetTransposeMode(), SVDSolve(), SVDSetOperator(),
 
   SVDGetOperator(), SVDTransposeMode
@*/
@*/
PetscErrorCode SVDSetTransposeMode(SVD svd,SVDTransposeMode mode)
PetscErrorCode SVDSetTransposeMode(SVD svd,SVDTransposeMode mode)
{
{
  PetscFunctionBegin;
  PetscFunctionBegin;
  PetscValidHeaderSpecific(svd,SVD_COOKIE,1);
  PetscValidHeaderSpecific(svd,SVD_COOKIE,1);
Line 70... Line 71...
+  mode - how to compute the transpose, one of SVD_TRANSPOSE_EXPLICIT
+  mode - how to compute the transpose, one of SVD_TRANSPOSE_EXPLICIT
          or SVD_TRANSPOSE_MATMULT
          or SVD_TRANSPOSE_MATMULT
   
   
   Level: advanced
   Level: advanced
   
   
   .seealso: SVDSetTransposeMode(), SVDSolve(), SVDSetOperator(), SVDGetOperator()
   .seealso: SVDSetTransposeMode(), SVDSolve(), SVDSetOperator(),
 
   SVDGetOperator(), SVDTransposeMode
@*/
@*/
PetscErrorCode SVDGetTransposeMode(SVD svd,SVDTransposeMode *mode)
PetscErrorCode SVDGetTransposeMode(SVD svd,SVDTransposeMode *mode)
{
{
  PetscFunctionBegin;
  PetscFunctionBegin;
  PetscValidHeaderSpecific(svd,SVD_COOKIE,1);
  PetscValidHeaderSpecific(svd,SVD_COOKIE,1);
Line 266... Line 268...
+   -svd_largest  - Sets largest singular values
+   -svd_largest  - Sets largest singular values
-   -svd_smallest - Sets smallest singular values
-   -svd_smallest - Sets smallest singular values
   
   
    Level: intermediate
    Level: intermediate
 
 
.seealso: SVDGetWhichSingularTriplets()
.seealso: SVDGetWhichSingularTriplets(), SVDWhich
@*/
@*/
PetscErrorCode SVDSetWhichSingularTriplets(SVD svd,SVDWhich which)
PetscErrorCode SVDSetWhichSingularTriplets(SVD svd,SVDWhich which)
{
{
  PetscFunctionBegin;
  PetscFunctionBegin;
  PetscValidHeaderSpecific(svd,SVD_COOKIE,1);
  PetscValidHeaderSpecific(svd,SVD_COOKIE,1);
Line 302... Line 304...
    Notes:
    Notes:
    See SVDSetWhichSingularTriplets() for possible values of which
    See SVDSetWhichSingularTriplets() for possible values of which
 
 
    Level: intermediate
    Level: intermediate
 
 
.seealso: SVDSetWhichSingularTriplets()
.seealso: SVDSetWhichSingularTriplets(), SVDWhich
@*/
@*/
PetscErrorCode SVDGetWhichSingularTriplets(SVD svd,SVDWhich *which)
PetscErrorCode SVDGetWhichSingularTriplets(SVD svd,SVDWhich *which)
{
{
  PetscFunctionBegin;
  PetscFunctionBegin;
  PetscValidHeaderSpecific(svd,SVD_COOKIE,1);
  PetscValidHeaderSpecific(svd,SVD_COOKIE,1);