public GaPoTNumMultivectorTerm Reverse() { return(new GaPoTNumMultivectorTerm( IDsPattern, IDsPattern.BasisBladeHasNegativeReverse() ? -Value : Value )); }
public GaPoTNumMultivectorTerm ScaledReverse(double s) { var value = (IDsPattern.BasisBladeHasNegativeReverse() ? -Value : Value) * s; return(new GaPoTNumMultivectorTerm(IDsPattern, value)); }