Home
last modified time | relevance | path

Searched refs:Complex (Results 1 – 25 of 83) sorted by relevance

1234

/external/apache-commons-math/src/main/java/org/apache/commons/math/complex/
DComplex.java48 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 …]
DComplexField.java33 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()
DComplexFormat.java133 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()
DComplexUtils.java64 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/
DLaguerreSolver.java25 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/
Dei_kissfft_impl.h21 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 …]
Dei_fftw_impl.h180 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/
DFastFourierTransformer.java25 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 …]
DFastSineTransformer.java22 import org.apache.commons.math.complex.Complex;
240 Complex y[] = transformer.transform(x); in fst()
DFastCosineTransformer.java22 import org.apache.commons.math.complex.Complex;
249 Complex y[] = transformer.transform(x); in fct()
/external/llvm/test/CodeGen/X86/
Dload-slice.ll6 %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/
Darm64-dagcombiner-load-slicing.ll4 %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/
Deigen2_eigensolver.cpp29 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/
DFFT165 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/
DFFTW.cpp80 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/
Deigensolver_generic.cpp27 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/
Dsroa.ll5 %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/
Dxtype_complex.txt4 # 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/
DbenchFFT.cpp47 typedef typename std::complex<Scalar> Complex; in bench() typedef
50 vector<Complex > outbuf(nfft); in bench()
/external/clang/lib/CodeGen/
DCGExprConstant.cpp1146 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 …]
DCGValue.h39 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/
Dlevel1_cplx_impl.h31 Complex* x = reinterpret_cast<Complex*>(px);
/external/llvm/test/CodeGen/Hexagon/intrinsics/
Dxtype_complex.ll4 ; 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/
DBuiltinDumper.cpp68 case PDB_BuiltinType::Complex: in start()
/external/clang/test/CodeGen/
Dxcore-stringtype.c35 double _Complex Complex; // not supported variable

1234