Skip to content

Commit

Permalink
use mir.complex
Browse files Browse the repository at this point in the history
  • Loading branch information
9il committed Aug 20, 2021
1 parent 8909c1b commit d8e98a0
Show file tree
Hide file tree
Showing 3 changed files with 14 additions and 14 deletions.
2 changes: 1 addition & 1 deletion dub.sdl
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ authors "Ilya Yaroshenko" "Thomas Webster" "Lars Tandle Kyllingstad (SciD author
copyright "Copyright © 2017-2020, Symmetry Investments & Kaleidic Associates; Copyright (c) 2009, Lars T. Kyllingstad (SciD)"
license "BSL-1.0"

dependency "mir-lapack" version="~>1.2.1"
dependency "mir-lapack" version="~>1.2.8"

configuration "library" {
targetType "library"
Expand Down
12 changes: 6 additions & 6 deletions source/kaleidic/lubeck.d
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ import mir.utility;
import std.meta;
import std.traits;
import std.typecons: Flag, Yes, No;
import std.complex: Complex;
import mir.complex: Complex;
public import mir.lapack: lapackint;

template CommonType(A)
Expand Down Expand Up @@ -327,7 +327,7 @@ do
///
unittest
{
import std.complex;
import mir.complex;
import mir.ndslice;

auto a = [
Expand Down Expand Up @@ -589,7 +589,7 @@ Slice!(BlasType!(IteratorA, IteratorB)*)
/// AX=B
unittest
{
import std.complex;
import mir.complex;
import std.meta: AliasSeq;
import mir.ndslice;

Expand Down Expand Up @@ -621,7 +621,7 @@ unittest
/// Ax=B
unittest
{
import std.complex;
import mir.complex;
import std.meta: AliasSeq;
import mir.ndslice;

Expand Down Expand Up @@ -653,7 +653,7 @@ unittest
/// Least-Squares Solution of Underdetermined System
unittest
{
import std.complex;
import mir.complex;
import std.meta: AliasSeq;
import mir.ndslice;

Expand Down Expand Up @@ -2382,7 +2382,7 @@ unittest

unittest
{
import std.complex;
import mir.complex;
auto A =
[ 1, 1, 0,
1, 0, 1,
Expand Down
14 changes: 7 additions & 7 deletions source/kaleidic/lubeck2.d
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import mir.rc.array;
import mir.utility: min, max;
import std.traits: isFloatingPoint, Unqual;
import std.typecons: Flag, Yes, No;
import std.complex: Complex;
import mir.complex: Complex;

/++
Identity matrix.
Expand Down Expand Up @@ -183,7 +183,7 @@ unittest
@safe pure nothrow
unittest
{
import std.complex;
import mir.complex;
import mir.ndslice;
import mir.math;

Expand Down Expand Up @@ -323,7 +323,7 @@ Slice!(RCI!T, 1) mldivide (T, SliceKind kindA, SliceKind kindB)(

pure unittest
{
import std.complex;
import mir.complex;
auto a = mininitRcslice!double(2, 2);
a[] = [[2,3],
[1, 4]];
Expand All @@ -349,7 +349,7 @@ pure unittest

pure unittest
{
import std.complex;
import mir.complex;
import mir.ndslice;
import mir.math;

Expand Down Expand Up @@ -814,7 +814,7 @@ EigenResult!(realType!T) eigen(T, SliceKind kind)(
unittest
{
import mir.blas;
import std.complex;
import mir.complex;
import mir.ndslice;
import mir.math;

Expand All @@ -838,7 +838,7 @@ unittest
@safe pure
unittest
{
import std.complex;
import mir.complex;
import mir.ndslice;
import mir.math;
import mir.blas;
Expand Down Expand Up @@ -1250,7 +1250,7 @@ private T conj(T)(

private template complexType(C)
{
import std.complex: Complex;
import mir.complex: Complex;
static if (isComplex!C)
alias complexType = Unqual!C;
else static if (is(Unqual!C == double))
Expand Down

0 comments on commit d8e98a0

Please sign in to comment.