Lines Matching refs:SomeComplex

208 std::optional<Expr<SomeComplex>> ConstructComplex(  in ConstructComplex()
222 std::optional<Expr<SomeComplex>> ConstructComplex( in ConstructComplex()
232 Expr<SomeReal> GetComplexPart(const Expr<SomeComplex> &z, bool isImaginary) { in GetComplexPart()
241 Expr<SomeReal> GetComplexPart(Expr<SomeComplex> &&z, bool isImaginary) { in GetComplexPart()
255 Expr<SomeComplex> PromoteRealToComplex(Expr<SomeReal> &&someX) { in PromoteRealToComplex()
270 parser::ContextualMessages &messages, Expr<SomeComplex> &&zx, in MixedComplexLeft()
312 Expr<SomeComplex> zy{ConvertTo(zx, std::move(iry))}; in MixedComplexLeft()
315 Expr<SomeComplex> zy{PromoteRealToComplex(std::move(iry))}; in MixedComplexLeft()
330 Expr<SomeComplex> &&zy, [[maybe_unused]] int defaultRealKind) { in MixedComplexRight()
354 Expr<SomeComplex> zx{ConvertTo(zy, std::move(irx))}; in MixedComplexRight()
357 Expr<SomeComplex> zx{PromoteRealToComplex(std::move(irx))}; in MixedComplexRight()
396 [](Expr<SomeComplex> &&zx, Expr<SomeComplex> &&zy) { in NumericOperation()
400 [&](Expr<SomeComplex> &&zx, Expr<SomeInteger> &&iy) { in NumericOperation()
404 [&](Expr<SomeComplex> &&zx, Expr<SomeReal> &&ry) { in NumericOperation()
408 [&](Expr<SomeInteger> &&ix, Expr<SomeComplex> &&zy) { in NumericOperation()
412 [&](Expr<SomeReal> &&rx, Expr<SomeComplex> &&zy) { in NumericOperation()
483 [&](Expr<SomeComplex> &&x) { return Package(-std::move(x)); }, in Negation()
539 [&](Expr<SomeComplex> &&zx, in Relate()
540 Expr<SomeComplex> &&zy) -> std::optional<Expr<LogicalResult>> { in Relate()
550 [&](Expr<SomeComplex> &&zx, Expr<SomeInteger> &&iy) { in Relate()
554 [&](Expr<SomeComplex> &&zx, Expr<SomeReal> &&ry) { in Relate()
558 [&](Expr<SomeInteger> &&ix, Expr<SomeComplex> &&zy) { in Relate()
562 [&](Expr<SomeReal> &&rx, Expr<SomeComplex> &&zy) { in Relate()