Extend C# complex support to member variables of this type
Define csvar{in,out} typemaps needed to support properties of complex type and
apply the existing cstype and csin ones to them as well.
Add unit test verifying that this works as expected in C# and, also, in
Python, even though no changes were needed there.
This commit is contained in:
parent
aa047c43f7
commit
ec565f74cf
4 changed files with 33 additions and 2 deletions
|
|
@ -24,5 +24,11 @@ public class complextest_runme {
|
|||
|
||||
if ( complextest.Copy_h(vec).Count != 2 )
|
||||
throw new Exception("vector<complex> test failed");
|
||||
|
||||
var p = new ComplexPair();
|
||||
p.z1 = new Complex(0, 1);
|
||||
p.z2 = new Complex(0, -1);
|
||||
if ( Complex.Conjugate(p.z2) != p.z1 )
|
||||
throw new Exception("vector<complex> test failed");
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue