====== Complex ====== ### boolean, read-only. ### ### For an operator //O//, //O.Complex// returns a boolean (//true// or //false//) stating if the operator contains complex numbers or not. ### ===== Example ===== ### We define: $$O=3.4+1.2a^{\dagger}_{0}\,a^{\phantom{\dagger}}_{0}+(2.5+I)a^{\dagger}_{1}\,a^{\phantom{\dagger}}_{2},$$ and $$O=3.4+1.2a^{\dagger}_{0}\,a^{\phantom{\dagger}}_{0}+(2.5)a^{\dagger}_{1}\,a^{\phantom{\dagger}}_{2},$$ and print for each of these operators if they are complex or not. (true for the first case, false for the second case). ### ==== Input ==== NF=3 NB=0 O = NewOperator(NF,NB,{{3.4},{0,-0,1.2},{1,-2,2.5+I}}) print(O.Complex) O = NewOperator(NF,NB,{{3.4},{0,-0,1.2},{1,-2,2.5}}) print(O.Complex) ==== Result ==== true false ===== Available properties ===== {{indexmenu>.#1}}