/external/apache-commons-math/src/main/java/org/apache/commons/math/complex/ |
D | Complex.java | 48 public class Complex implements FieldElement<Complex>, Serializable { class 51 public static final Complex I = new Complex(0.0, 1.0); 55 public static final Complex NaN = new Complex(Double.NaN, Double.NaN); 59 … public static final Complex INF = new Complex(Double.POSITIVE_INFINITY, Double.POSITIVE_INFINITY); 62 public static final Complex ONE = new Complex(1.0, 0.0); 65 public static final Complex ZERO = new Complex(0.0, 0.0); 88 public Complex(double real, double imaginary) { in Complex() method in Complex 149 public Complex add(Complex rhs) { in add() 168 public Complex conjugate() { in conjugate() 210 public Complex divide(Complex rhs) { in divide() [all …]
|
D | ComplexField.java | 33 public class ComplexField implements Field<Complex>, Serializable { 51 public Complex getOne() { in getOne() 52 return Complex.ONE; in getOne() 56 public Complex getZero() { in getZero() 57 return Complex.ZERO; in getZero()
|
D | ComplexFormat.java | 133 public static String formatComplex(Complex c) { in formatComplex() 146 public StringBuffer format(Complex complex, StringBuffer toAppendTo, in format() 190 if (obj instanceof Complex) { in format() 191 ret = format( (Complex)obj, toAppendTo, pos); in format() 193 ret = format( new Complex(((Number)obj).doubleValue(), 0.0), in format() 254 public Complex parse(String source) throws ParseException { in parse() 256 Complex result = parse(source, parsePosition); in parse() 272 public Complex parse(String source, ParsePosition pos) { in parse() 295 return new Complex(re.doubleValue(), 0.0); in parse() 328 return new Complex(re.doubleValue(), im.doubleValue() * sign); in parse()
|
D | ComplexUtils.java | 64 public static Complex polar2Complex(double r, double theta) { in polar2Complex() 69 return new Complex(r * FastMath.cos(theta), r * FastMath.sin(theta)); in polar2Complex()
|
/external/apache-commons-math/src/main/java/org/apache/commons/math/analysis/solvers/ |
D | LaguerreSolver.java | 25 import org.apache.commons.math.complex.Complex; 232 Complex c[] = new Complex[coefficients.length]; in solve() 234 c[i] = new Complex(coefficients[i], 0.0); in solve() 236 Complex initial = new Complex(0.5 * (min + max), 0.0); in solve() 237 Complex z = solve(c, initial); in solve() 244 Complex[] root = solveAll(c, initial); in solve() 265 protected boolean isRootOK(double min, double max, Complex z) { in isRootOK() 286 public Complex[] solveAll(double coefficients[], double initial) throws in solveAll() 289 Complex c[] = new Complex[coefficients.length]; in solveAll() 290 Complex z = new Complex(initial, 0.0); in solveAll() [all …]
|
/external/eigen/unsupported/Eigen/src/FFT/ |
D | ei_kissfft_impl.h | 21 typedef std::complex<Scalar> Complex; typedef 22 std::vector<Complex> m_twiddles; 25 std::vector<Complex> m_scratchBuf; 36 m_twiddles[i] = exp( Complex(0,i*phinc) ); in make_twiddles() 64 void work( int stage,Complex * xout, const _Src * xin, size_t fstride,size_t in_stride) in work() 68 Complex * Fout_beg = xout; in work() 69 Complex * Fout_end = xout + p*m; in work() 99 void bfly2( Complex * Fout, const size_t fstride, int m) in bfly2() 102 Complex t = Fout[m+k] * m_twiddles[k*fstride]; in bfly2() 109 void bfly4( Complex * Fout, const size_t fstride, const size_t m) in bfly4() [all …]
|
D | ei_fftw_impl.h | 180 typedef std::complex<Scalar> Complex; 190 void fwd( Complex * dst,const Complex *src,int nfft) 197 void fwd( Complex * dst,const Scalar * src,int nfft) 204 void fwd2(Complex * dst, const Complex * src, int n0,int n1) 211 void inv(Complex * dst,const Complex *src,int nfft) 218 void inv( Scalar * dst,const Complex * src,int nfft) 225 void inv2(Complex * dst, const Complex * src, int n0,int n1)
|
/external/apache-commons-math/src/main/java/org/apache/commons/math/transform/ |
D | FastFourierTransformer.java | 25 import org.apache.commons.math.complex.Complex; 73 public Complex[] transform(double f[]) in transform() 93 public Complex[] transform(UnivariateRealFunction f, in transform() 110 public Complex[] transform(Complex f[]) in transform() 126 public Complex[] transform2(double f[]) in transform2() 148 public Complex[] transform2(UnivariateRealFunction f, in transform2() 167 public Complex[] transform2(Complex f[]) in transform2() 185 public Complex[] inversetransform(double f[]) in inversetransform() 207 public Complex[] inversetransform(UnivariateRealFunction f, in inversetransform() 226 public Complex[] inversetransform(Complex f[]) in inversetransform() [all …]
|
D | FastSineTransformer.java | 22 import org.apache.commons.math.complex.Complex; 240 Complex y[] = transformer.transform(x); in fst()
|
D | FastCosineTransformer.java | 22 import org.apache.commons.math.complex.Complex; 249 Complex y[] = transformer.transform(x); in fct()
|
/external/llvm/test/CodeGen/X86/ |
D | load-slice.ll | 6 %class.Complex = type { float, float } 47 define void @t1(%class.Complex* nocapture %out, i64 %out_start) { 49 %arrayidx = getelementptr inbounds %class.Complex, %class.Complex* %out, i64 %out_start 50 %tmp = bitcast %class.Complex* %arrayidx to i64* 58 %arrayidx2 = getelementptr inbounds %class.Complex, %class.Complex* %out, i64 %add 59 %i.i = getelementptr inbounds %class.Complex, %class.Complex* %arrayidx2, i64 0, i32 0 63 %r.i = getelementptr inbounds %class.Complex, %class.Complex* %arrayidx2, i64 0, i32 1 67 %ref.tmp.sroa.0.0.cast = bitcast %class.Complex* %arrayidx to <2 x float>* 102 define i32 @t2(%class.Complex* nocapture %out, i64 %out_start) { 103 %arrayidx = getelementptr inbounds %class.Complex, %class.Complex* %out, i64 %out_start [all …]
|
/external/llvm/test/CodeGen/AArch64/ |
D | arm64-dagcombiner-load-slicing.ll | 4 %class.Complex = type { float, float } 15 define void @test(%class.Complex* nocapture %out, i64 %out_start) { 17 %arrayidx = getelementptr inbounds %class.Complex, %class.Complex* %out, i64 %out_start 18 %0 = bitcast %class.Complex* %arrayidx to i64* 26 %arrayidx2 = getelementptr inbounds %class.Complex, %class.Complex* %out, i64 %add 27 %i.i = getelementptr inbounds %class.Complex, %class.Complex* %arrayidx2, i64 0, i32 0 31 %r.i = getelementptr inbounds %class.Complex, %class.Complex* %arrayidx2, i64 0, i32 1 35 %ref.tmp.sroa.0.0.cast = bitcast %class.Complex* %arrayidx to <2 x float>*
|
/external/eigen/test/eigen2/ |
D | eigen2_eigensolver.cpp | 29 typedef typename std::complex<typename NumTraits<typename MatrixType::Scalar>::Real> Complex; in selfadjointeigensolver() typedef 112 typedef typename std::complex<typename NumTraits<typename MatrixType::Scalar>::Real> Complex; in eigensolver() typedef 122 …VERIFY_IS_APPROX((symmA.template cast<Complex>()) * (ei0.pseudoEigenvectors().template cast<Comple… in eigensolver() 123 (ei0.pseudoEigenvectors().template cast<Complex>()) * (ei0.eigenvalues().asDiagonal())); in eigensolver() 127 VERIFY_IS_APPROX(a.template cast<Complex>() * ei1.eigenvectors(), in eigensolver()
|
/external/eigen/unsupported/Eigen/ |
D | FFT | 165 typedef typename impl_type::Complex Complex; 187 void fwd( Complex * dst, const Scalar * src, Index nfft) 195 void fwd( Complex * dst, const Complex * src, Index nfft) 202 void fwd2(Complex * dst, const Complex * src, int n0,int n1) 210 void fwd( std::vector<Complex> & dst, const std::vector<_Input> & src) 228 EIGEN_STATIC_ASSERT((internal::is_same<dst_type, Complex>::value), 272 void inv( Complex * dst, const Complex * src, Index nfft) 280 void inv( Scalar * dst, const Complex * src, Index nfft) 297 EIGEN_STATIC_ASSERT((internal::is_same<src_type, Complex>::value), 349 void inv( std::vector<_Output> & dst, const std::vector<Complex> & src,Index nfft=-1) [all …]
|
/external/eigen/unsupported/test/ |
D | FFTW.cpp | 80 typedef typename FFT<T>::Complex Complex; in test_scalar_generic() typedef 83 typedef typename VectorType<Container,Complex>::type ComplexVector; in test_scalar_generic() 143 typedef typename FFT<T>::Complex Complex; in test_complex_generic() typedef 144 typedef typename VectorType<Container,Complex>::type ComplexVector; in test_complex_generic() 152 inbuf[k]= Complex( (T)(rand()/(double)RAND_MAX - .5), (T)(rand()/(double)RAND_MAX - .5) ); in test_complex_generic()
|
/external/eigen/test/ |
D | eigensolver_generic.cpp | 27 typedef typename std::complex<typename NumTraits<typename MatrixType::Scalar>::Real> Complex; in eigensolver() typedef 36 …VERIFY_IS_APPROX((symmA.template cast<Complex>()) * (ei0.pseudoEigenvectors().template cast<Comple… in eigensolver() 37 (ei0.pseudoEigenvectors().template cast<Complex>()) * (ei0.eigenvalues().asDiagonal())); in eigensolver() 42 VERIFY_IS_APPROX(a.template cast<Complex>() * ei1.eigenvectors(), in eigensolver()
|
/external/llvm/test/Transforms/SLPVectorizer/ARM/ |
D | sroa.ll | 5 %class.Complex = type { double, double } 15 define void @SROAed(%class.Complex* noalias nocapture sret %agg.result, [4 x i32] %a.coerce, [4 x i… 47 %re.i.i = getelementptr inbounds %class.Complex, %class.Complex* %agg.result, i32 0, i32 0 49 %im.i.i = getelementptr inbounds %class.Complex, %class.Complex* %agg.result, i32 0, i32 1
|
/external/llvm/test/MC/Disassembler/Hexagon/ |
D | xtype_complex.txt | 4 # Complex add/sub halfwords 14 # Complex add/sub words 20 # Complex multiply 46 # Complex multiply real or imaginary 56 # Complex multiply with round and pack 66 # Complex multiply 32x16
|
/external/eigen/bench/ |
D | benchFFT.cpp | 47 typedef typename std::complex<Scalar> Complex; in bench() typedef 50 vector<Complex > outbuf(nfft); in bench()
|
/external/clang/lib/CodeGen/ |
D | CGExprConstant.cpp | 1146 llvm::Constant *Complex[2]; in EmitConstantValue() local 1148 Complex[0] = llvm::ConstantInt::get(VMContext, in EmitConstantValue() 1150 Complex[1] = llvm::ConstantInt::get(VMContext, in EmitConstantValue() 1154 llvm::StructType *STy = llvm::StructType::get(Complex[0]->getType(), in EmitConstantValue() 1155 Complex[1]->getType(), in EmitConstantValue() 1157 return llvm::ConstantStruct::get(STy, Complex); in EmitConstantValue() 1169 llvm::Constant *Complex[2]; in EmitConstantValue() local 1171 Complex[0] = llvm::ConstantFP::get(VMContext, in EmitConstantValue() 1173 Complex[1] = llvm::ConstantFP::get(VMContext, in EmitConstantValue() 1177 llvm::StructType *STy = llvm::StructType::get(Complex[0]->getType(), in EmitConstantValue() [all …]
|
D | CGValue.h | 39 enum Flavor { Scalar, Complex, Aggregate }; enumerator 48 bool isComplex() const { return V1.getInt() == Complex; } in isComplex() 82 ER.V1.setInt(Complex); in getComplex()
|
/external/eigen/blas/ |
D | level1_cplx_impl.h | 31 Complex* x = reinterpret_cast<Complex*>(px);
|
/external/llvm/test/CodeGen/Hexagon/intrinsics/ |
D | xtype_complex.ll | 4 ; Complex add/sub halfwords 33 ; Complex add/sub words 48 ; Complex multiply 133 ; Complex multiply real or imaginary 162 ; Complex multiply with round and pack 191 ; Complex multiply 32x16
|
/external/llvm/tools/llvm-pdbdump/ |
D | BuiltinDumper.cpp | 68 case PDB_BuiltinType::Complex: in start()
|
/external/clang/test/CodeGen/ |
D | xcore-stringtype.c | 35 double _Complex Complex; // not supported variable
|