A capacitance solver for incremental variation-aware extraction