/* SymbFac.h */
#include "../ETree.h"
#include "../Graph.h"
#include "../InpMtx.h"
#include "../Pencil.h"
/*--------------------------------------------------------------------*/
/*
-----------------------------------------------------------
purpose -- using one graph, create and return an IVL object
that contains a symbolic factorization.
created -- 97aug29, cca
-----------------------------------------------------------
*/
IVL *
SymbFac_initFromGraph (
ETree *etree,
Graph *graph
) ;
/*
-------------------------------------------------------
purpose -- create and return an IVL object that
contains a symbolic factorization.
note: we assume that both the ETree and DInpMtx objects
are in their final permutation
created -- 97mar15, cca
-------------------------------------------------------
*/
IVL *
SymbFac_initFromInpMtx (
ETree *etree,
InpMtx *inpmtx
) ;
/*
-----------------------------------------------------
compute the symbolic factorization of a matrix pencil
note: we assume that both the ETree and Pencil
objects are in their final permutation
created -- 98may04, cca
-----------------------------------------------------
*/
IVL *
SymbFac_initFromPencil (
ETree *etree,
Pencil *pencil
) ;
/*--------------------------------------------------------------------*/
syntax highlighted by Code2HTML, v. 0.9.1