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') ;
|