bw2calc.dense_lca ================= .. py:module:: bw2calc.dense_lca Classes ------- .. autoapisummary:: bw2calc.dense_lca.DenseLCA Module Contents --------------- .. py:class:: DenseLCA Bases: :py:obj:`bw2calc.lca.LCA` .. autoapi-inheritance-diagram:: bw2calc.dense_lca.DenseLCA :parts: 1 :private-bases: .. py:method:: solve_linear_system() Master solution function for linear system :math:`Ax=B`. To most numerical analysts, matrix inversion is a sin. -- Nicolas Higham, Accuracy and Stability of Numerical Algorithms, Society for Industrial and Applied Mathematics, Philadelphia, PA, USA, 2002, p. 260. We use `UMFpack `_, which is a very fast solver for sparse matrices. If the technosphere matrix has already been factorized, then the decomposed technosphere (``self.solver``) is reused. Otherwise the calculation is redone completely.