예제 #1
0
 /// <summary>
 /// Performs a scalar multiplication, if possible.
 /// </summary>
 /// <param name="ModuleElement">Module element.</param>
 /// <param name="Scalar">Scalar element.</param>
 /// <returns>Result, if understood, null otherwise.</returns>
 public virtual IModuleElement MultiplyScalar(IRingElement Scalar, IModuleElement ModuleElement)
 {
     return(ModuleElement.MultiplyScalar(Scalar));
 }
예제 #2
0
 /// <summary>
 /// Performs a scalar multiplication, if possible.
 /// </summary>
 /// <param name="ModuleElement">Module element.</param>
 /// <param name="Scalar">Scalar element.</param>
 /// <returns>Result, if understood, null otherwise.</returns>
 public override IModuleElement MultiplyScalar(IRingElement Scalar, IModuleElement ModuleElement)
 {
     return(ModuleElement.MultiplyScalar(Scalar));
 }