/src/main/java/net/finmath/equities/models/SviVolatilitySmile.java
assert getA ( ) + getB ( ) * getSigma ( ) * Math.sqrt ( 1.0 - getRho ( ) * getRho ( ) ) >= 0.0;
} public void validate() { assert getB() >= 0.0; assert Math.abs(getRho()) < 1.0; assert getSigma() > 0.0; <extra_id_0> } public double getTotalVariance(double logStrike) { return sviTotalVariance(logStrike, getA(), getB(), getRho(), getM(), getSigma()); } public double getTotalVariance(double strike, double forward)