/// <inheritdoc/> public DerivativeStructure atan2(DerivativeStructure x) { compiler.checkCompatibility(x.compiler); DerivativeStructure result = new DerivativeStructure(compiler); compiler.atan2(data, 0, x.data, 0, result.data, 0); return(result); }