File: ldlsolve.m

package info (click to toggle)
suitesparse 1%3A7.11.0%2Bdfsg-2
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 258,172 kB
  • sloc: ansic: 1,153,566; cpp: 48,145; makefile: 4,997; fortran: 2,087; java: 1,826; sh: 1,113; ruby: 725; python: 676; asm: 371; sed: 166; awk: 44
file content (21 lines) | stat: -rw-r--r-- 705 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
function x = ldlsolve (LD,b)                                          %#ok
%LDLSOLVE solve LDL'x=b using a sparse LDL' factorization
%
% Example:
%   x = ldlsolve (LD,b)
%
% solves the system L*D*L'*x=b for x.  This is equivalent to
%
%   [L,D] = ldlsplit (LD) ;
%   x = L' \ (D \ (L \ b)) ;
%
% LD is from ldlchol, or as updated by ldlupdate or ldlrowmod.  You must
% not modify LD as obtained from ldlchol, ldlupdate, or ldlrowmod prior
% to passing it to this function.  See ldlupdate for more details.
%
% See also ldlchol, ldlupdate, ldlsplit, ldlrowmod.

 % Copyright 2006-2023, Timothy A. Davis, All Rights Reserved.
 % SPDX-License-Identifier: GPL-2.0+

error ('ldlsolve mexFunction not found') ;