Automatically generated Java FFTW wrapper
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// Java wrapper for FFTW3 using Java Native Access (JNA) | |
// Author: Kipton Barros | |
// | |
package fftw3; | |
// This file was automatically generated with JNAerator the command: | |
// java -jar jnaerator-0.9.7.jar -library FFTW3 /usr/local/include/fftw3.h -o . -v -noJar -noComp -noPrimitiveArrays -noMangling -structsInLibrary -runtime JNA -sizeAsLong -Dfftw_complex=double -Dfftwf_complex=float | |
// I made some small manual modifications, essentially to remove unneeded JNAerator dependencies | |
//import com.ochafik.lang.jnaerator.runtime.LibraryExtractor; | |
//import com.ochafik.lang.jnaerator.runtime.MangledFunctionMapper; | |
import com.sun.jna.Callback; | |
import com.sun.jna.Library; | |
import com.sun.jna.Native; | |
import com.sun.jna.NativeLibrary; | |
import com.sun.jna.NativeLong; | |
import com.sun.jna.Pointer; | |
import com.sun.jna.PointerType; | |
import com.sun.jna.Structure; | |
import com.sun.jna.ptr.DoubleByReference; | |
import com.sun.jna.ptr.FloatByReference; | |
import com.sun.jna.ptr.IntByReference; | |
import java.nio.DoubleBuffer; | |
import java.nio.FloatBuffer; | |
import java.nio.IntBuffer; | |
/** | |
* JNA Wrapper for library <b>FFTW3</b><br> | |
* This file was autogenerated by <a href="http://jnaerator.googlecode.com/">JNAerator</a>,<br> | |
* a tool written by <a href="http://ochafik.free.fr/">Olivier Chafik</a> that <a href="http://code.google.com/p/jnaerator/wiki/CreditsAndLicense">uses a few opensource projects.</a>.<br> | |
* For help, please visit <a href="http://nativelibs4java.googlecode.com/">NativeLibs4Java</a> , <a href="http://rococoa.dev.java.net/">Rococoa</a>, or <a href="http://jna.dev.java.net/">JNA</a>. | |
*/ | |
public interface FFTW3Library extends Library { | |
// public static final String JNA_LIBRARY_NAME = LibraryExtractor.getLibraryPath("FFTW3", true, fftw3.FFTW3Library.class); | |
// public static final NativeLibrary JNA_NATIVE_LIB = NativeLibrary.getInstance(fftw3.FFTW3Library.JNA_LIBRARY_NAME, com.ochafik.lang.jnaerator.runtime.MangledFunctionMapper.DEFAULT_OPTIONS); | |
// public static final FFTW3Library INSTANCE = (FFTW3Library)Native.loadLibrary(fftw3.FFTW3Library.JNA_LIBRARY_NAME, fftw3.FFTW3Library.class, com.ochafik.lang.jnaerator.runtime.MangledFunctionMapper.DEFAULT_OPTIONS); | |
public static final String JNA_LIBRARY_NAME = "fftw3"; | |
public static final NativeLibrary JNA_NATIVE_LIB = NativeLibrary.getInstance(fftw3.FFTW3Library.JNA_LIBRARY_NAME); | |
public static final FFTW3Library INSTANCE = (FFTW3Library)Native.loadLibrary(fftw3.FFTW3Library.JNA_LIBRARY_NAME, fftw3.FFTW3Library.class); | |
/** | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:87</i><br> | |
* enum values | |
*/ | |
public static interface fftw_r2r_kind_do_not_use_me { | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:88</i> | |
public static final int FFTW_R2HC = 0; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:88</i> | |
public static final int FFTW_HC2R = 1; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:88</i> | |
public static final int FFTW_DHT = 2; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:89</i> | |
public static final int FFTW_REDFT00 = 3; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:89</i> | |
public static final int FFTW_REDFT01 = 4; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:89</i> | |
public static final int FFTW_REDFT10 = 5; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:89</i> | |
public static final int FFTW_REDFT11 = 6; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:90</i> | |
public static final int FFTW_RODFT00 = 7; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:90</i> | |
public static final int FFTW_RODFT01 = 8; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:90</i> | |
public static final int FFTW_RODFT10 = 9; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:90</i> | |
public static final int FFTW_RODFT11 = 10; | |
}; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_BELIEVE_PCOST = (1 << 8); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_NONTHREADED = (1 << 10); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_FIXED_RADIX_LARGE_N = (1 << 19); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_BACKWARD = (1); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_DESTROY_INPUT = (1 << 0); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_UNALIGNED = (1 << 1); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_SLOW = (1 << 18); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_ESTIMATE_PATIENT = (1 << 7); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_VRECURSE = (1 << 16); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_BUFFERING = (1 << 11); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_DFT_R2HC = (1 << 9); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final double FFTW_NO_TIMELIMIT = (-1.0); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_INDIRECT_OP = (1 << 12); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_FORWARD = (-1); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_MEASURE = (0); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_PRESERVE_INPUT = (1 << 4); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_CONSERVE_MEMORY = (1 << 2); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_EXHAUSTIVE = (1 << 3); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_SIMD = (1 << 17); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_ESTIMATE = (1 << 6); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_PATIENT = (1 << 5); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_RANK_SPLITS = (1 << 14); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_ALLOW_LARGE_GENERIC = (1 << 13); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_NO_VRANK_SPLITS = (1 << 15); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_WISDOM_ONLY = (1 << 21); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h</i> | |
public static final int FFTW_ALLOW_PRUNING = (1 << 20); | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:93</i> | |
public static class fftw_iodim_do_not_use_me extends Structure { | |
/// dimension size | |
public int n; | |
/// input stride | |
public int is; | |
/// output stride | |
public int os; | |
public fftw_iodim_do_not_use_me() { | |
super(); | |
initFieldOrder(); | |
} | |
protected void initFieldOrder() { | |
setFieldOrder(new java.lang.String[]{"n", "is", "os"}); | |
} | |
/** | |
* @param n dimension size<br> | |
* @param is input stride<br> | |
* @param os output stride | |
*/ | |
public fftw_iodim_do_not_use_me(int n, int is, int os) { | |
super(); | |
this.n = n; | |
this.is = is; | |
this.os = os; | |
initFieldOrder(); | |
} | |
public static class ByReference extends fftw_iodim_do_not_use_me implements Structure.ByReference { | |
}; | |
public static class ByValue extends fftw_iodim_do_not_use_me implements Structure.ByValue { | |
}; | |
}; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:88</i> | |
public static class fftw_iodim64_do_not_use_me extends Structure { | |
/// dimension size | |
public NativeLong n; | |
/// input stride | |
public NativeLong is; | |
/// output stride | |
public NativeLong os; | |
public fftw_iodim64_do_not_use_me() { | |
super(); | |
initFieldOrder(); | |
} | |
protected void initFieldOrder() { | |
setFieldOrder(new java.lang.String[]{"n", "is", "os"}); | |
} | |
/** | |
* @param n dimension size<br> | |
* @param is input stride<br> | |
* @param os output stride | |
*/ | |
public fftw_iodim64_do_not_use_me(NativeLong n, NativeLong is, NativeLong os) { | |
super(); | |
this.n = n; | |
this.is = is; | |
this.os = os; | |
initFieldOrder(); | |
} | |
public static class ByReference extends fftw_iodim64_do_not_use_me implements Structure.ByReference { | |
}; | |
public static class ByValue extends fftw_iodim64_do_not_use_me implements Structure.ByValue { | |
}; | |
}; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
public interface fftw_export_wisdom_arg1_write_char_callback extends Callback { | |
void apply(byte c, Pointer voidPtr1); | |
}; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
public interface fftw_import_wisdom_arg1_read_char_callback extends Callback { | |
int apply(Pointer voidPtr1); | |
}; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
public interface fftwf_export_wisdom_arg1_write_char_callback extends Callback { | |
void apply(byte c, Pointer voidPtr1); | |
}; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
public interface fftwf_import_wisdom_arg1_read_char_callback extends Callback { | |
int apply(Pointer voidPtr1); | |
}; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
public interface fftwl_export_wisdom_arg1_write_char_callback extends Callback { | |
void apply(byte c, Pointer voidPtr1); | |
}; | |
/// <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
public interface fftwl_import_wisdom_arg1_read_char_callback extends Callback { | |
int apply(Pointer voidPtr1); | |
}; | |
/** | |
* Original signature : <code>void fftw_execute(const fftw_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_execute(FFTW3Library.fftw_plan p); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft(int, const int*, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft(int, java.nio.IntBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int)} and {@link #fftw_plan_dft(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft(int rank, IntByReference n, DoubleByReference in, DoubleByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft(int, const int*, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft(int rank, IntBuffer n, DoubleBuffer in, DoubleBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_1d(int, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_1d(int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int)} and {@link #fftw_plan_dft_1d(int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_1d(int n, DoubleByReference in, DoubleByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_1d(int, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_1d(int n, DoubleBuffer in, DoubleBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_2d(int, int, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_2d(int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int)} and {@link #fftw_plan_dft_2d(int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_2d(int n0, int n1, DoubleByReference in, DoubleByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_2d(int, int, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_2d(int n0, int n1, DoubleBuffer in, DoubleBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_3d(int, int, int, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_3d(int, int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int)} and {@link #fftw_plan_dft_3d(int, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_3d(int n0, int n1, int n2, DoubleByReference in, DoubleByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_3d(int, int, int, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_3d(int n0, int n1, int n2, DoubleBuffer in, DoubleBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_many_dft(int, const int*, int, double*, const int*, int, int, double*, const int*, int, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_many_dft(int, java.nio.IntBuffer, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, int, int)} and {@link #fftw_plan_many_dft(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_many_dft(int rank, IntByReference n, int howmany, DoubleByReference in, IntByReference inembed, int istride, int idist, DoubleByReference out, IntByReference onembed, int ostride, int odist, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_many_dft(int, const int*, int, double*, const int*, int, int, double*, const int*, int, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_many_dft(int rank, IntBuffer n, int howmany, DoubleBuffer in, IntBuffer inembed, int istride, int idist, DoubleBuffer out, IntBuffer onembed, int ostride, int odist, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_dft(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int)} and {@link #fftw_plan_guru_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_dft(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_split_dft(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru_split_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru_split_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru_split_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference ri, DoubleByReference ii, DoubleByReference ro, DoubleByReference io, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_split_dft(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru_split_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer ro, DoubleBuffer io, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_dft(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru64_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int)} and {@link #fftw_plan_guru64_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru64_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_dft(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru64_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_split_dft(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru64_split_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru64_split_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru64_split_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference ri, DoubleByReference ii, DoubleByReference ro, DoubleByReference io, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_split_dft(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru64_split_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer ro, DoubleBuffer io, int flags); | |
/** | |
* Original signature : <code>void fftw_execute_dft(const fftw_plan, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_execute_dft(fftw3.FFTW3Library.fftw_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftw_execute_dft(fftw3.FFTW3Library.fftw_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftw_execute_dft(FFTW3Library.fftw_plan p, DoubleByReference in, DoubleByReference out); | |
/** | |
* Original signature : <code>void fftw_execute_dft(const fftw_plan, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_execute_dft(FFTW3Library.fftw_plan p, DoubleBuffer in, DoubleBuffer out); | |
/** | |
* Original signature : <code>void fftw_execute_split_dft(const fftw_plan, double*, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_execute_split_dft(fftw3.FFTW3Library.fftw_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftw_execute_split_dft(fftw3.FFTW3Library.fftw_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftw_execute_split_dft(FFTW3Library.fftw_plan p, DoubleByReference ri, DoubleByReference ii, DoubleByReference ro, DoubleByReference io); | |
/** | |
* Original signature : <code>void fftw_execute_split_dft(const fftw_plan, double*, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_execute_split_dft(FFTW3Library.fftw_plan p, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer ro, DoubleBuffer io); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_many_dft_r2c(int, const int*, int, double*, const int*, int, int, double*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_many_dft_r2c(int, java.nio.IntBuffer, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, int)} and {@link #fftw_plan_many_dft_r2c(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_many_dft_r2c(int rank, IntByReference n, int howmany, DoubleByReference in, IntByReference inembed, int istride, int idist, DoubleByReference out, IntByReference onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_many_dft_r2c(int, const int*, int, double*, const int*, int, int, double*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_many_dft_r2c(int rank, IntBuffer n, int howmany, DoubleBuffer in, IntBuffer inembed, int istride, int idist, DoubleBuffer out, IntBuffer onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_r2c(int, const int*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_r2c(int, java.nio.IntBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_dft_r2c(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_r2c(int rank, IntByReference n, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_r2c(int, const int*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_r2c(int rank, IntBuffer n, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_r2c_1d(int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_r2c_1d(int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_dft_r2c_1d(int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_r2c_1d(int n, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_r2c_1d(int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_r2c_1d(int n, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_r2c_2d(int, int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_r2c_2d(int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_dft_r2c_2d(int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_r2c_2d(int n0, int n1, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_r2c_2d(int, int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_r2c_2d(int n0, int n1, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_r2c_3d(int, int, int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_r2c_3d(int, int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_dft_r2c_3d(int, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_r2c_3d(int n0, int n1, int n2, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_r2c_3d(int, int, int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_r2c_3d(int n0, int n1, int n2, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_many_dft_c2r(int, const int*, int, double*, const int*, int, int, double*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_many_dft_c2r(int, java.nio.IntBuffer, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, int)} and {@link #fftw_plan_many_dft_c2r(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_many_dft_c2r(int rank, IntByReference n, int howmany, DoubleByReference in, IntByReference inembed, int istride, int idist, DoubleByReference out, IntByReference onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_many_dft_c2r(int, const int*, int, double*, const int*, int, int, double*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_many_dft_c2r(int rank, IntBuffer n, int howmany, DoubleBuffer in, IntBuffer inembed, int istride, int idist, DoubleBuffer out, IntBuffer onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_c2r(int, const int*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_c2r(int, java.nio.IntBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_dft_c2r(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_c2r(int rank, IntByReference n, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_c2r(int, const int*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_c2r(int rank, IntBuffer n, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_c2r_1d(int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_c2r_1d(int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_dft_c2r_1d(int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_c2r_1d(int n, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_c2r_1d(int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_c2r_1d(int n, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_c2r_2d(int, int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_c2r_2d(int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_dft_c2r_2d(int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_c2r_2d(int n0, int n1, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_c2r_2d(int, int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_c2r_2d(int n0, int n1, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_c2r_3d(int, int, int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_dft_c2r_3d(int, int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_dft_c2r_3d(int, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_dft_c2r_3d(int n0, int n1, int n2, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_dft_c2r_3d(int, int, int, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_dft_c2r_3d(int n0, int n1, int n2, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_dft_r2c(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_dft_r2c(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_dft_c2r(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_dft_c2r(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_split_dft_r2c(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru_split_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference ro, DoubleByReference io, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_split_dft_r2c(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru_split_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer ro, DoubleBuffer io, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_split_dft_c2r(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru_split_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference ri, DoubleByReference ii, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_split_dft_c2r(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru_split_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_dft_r2c(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru64_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru64_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru64_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_dft_r2c(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru64_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_dft_c2r(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru64_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru64_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru64_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_dft_c2r(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru64_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_split_dft_r2c(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru64_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru64_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru64_split_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference ro, DoubleByReference io, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_split_dft_r2c(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru64_split_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer ro, DoubleBuffer io, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_split_dft_c2r(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru64_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftw_plan_guru64_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru64_split_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference ri, DoubleByReference ii, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_split_dft_c2r(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru64_split_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>void fftw_execute_dft_r2c(const fftw_plan, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_execute_dft_r2c(fftw3.FFTW3Library.fftw_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftw_execute_dft_r2c(fftw3.FFTW3Library.fftw_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftw_execute_dft_r2c(FFTW3Library.fftw_plan p, DoubleByReference in, DoubleByReference out); | |
/** | |
* Original signature : <code>void fftw_execute_dft_r2c(const fftw_plan, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_execute_dft_r2c(FFTW3Library.fftw_plan p, DoubleBuffer in, DoubleBuffer out); | |
/** | |
* Original signature : <code>void fftw_execute_dft_c2r(const fftw_plan, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_execute_dft_c2r(fftw3.FFTW3Library.fftw_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftw_execute_dft_c2r(fftw3.FFTW3Library.fftw_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftw_execute_dft_c2r(FFTW3Library.fftw_plan p, DoubleByReference in, DoubleByReference out); | |
/** | |
* Original signature : <code>void fftw_execute_dft_c2r(const fftw_plan, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_execute_dft_c2r(FFTW3Library.fftw_plan p, DoubleBuffer in, DoubleBuffer out); | |
/** | |
* Original signature : <code>void fftw_execute_split_dft_r2c(const fftw_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_execute_split_dft_r2c(fftw3.FFTW3Library.fftw_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftw_execute_split_dft_r2c(fftw3.FFTW3Library.fftw_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftw_execute_split_dft_r2c(FFTW3Library.fftw_plan p, DoubleByReference in, DoubleByReference ro, DoubleByReference io); | |
/** | |
* Original signature : <code>void fftw_execute_split_dft_r2c(const fftw_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_execute_split_dft_r2c(FFTW3Library.fftw_plan p, DoubleBuffer in, DoubleBuffer ro, DoubleBuffer io); | |
/** | |
* Original signature : <code>void fftw_execute_split_dft_c2r(const fftw_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_execute_split_dft_c2r(fftw3.FFTW3Library.fftw_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftw_execute_split_dft_c2r(fftw3.FFTW3Library.fftw_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftw_execute_split_dft_c2r(FFTW3Library.fftw_plan p, DoubleByReference ri, DoubleByReference ii, DoubleByReference out); | |
/** | |
* Original signature : <code>void fftw_execute_split_dft_c2r(const fftw_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_execute_split_dft_c2r(FFTW3Library.fftw_plan p, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer out); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_many_r2r(int, const int*, int, double*, const int*, int, int, double*, const int*, int, int, const fftw_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_many_r2r(int, java.nio.IntBuffer, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, java.nio.IntBuffer, int)} and {@link #fftw_plan_many_r2r(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_many_r2r(int rank, IntByReference n, int howmany, DoubleByReference in, IntByReference inembed, int istride, int idist, DoubleByReference out, IntByReference onembed, int ostride, int odist, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_many_r2r(int, const int*, int, double*, const int*, int, int, double*, const int*, int, int, const fftw_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_many_r2r(int rank, IntBuffer n, int howmany, DoubleBuffer in, IntBuffer inembed, int istride, int idist, DoubleBuffer out, IntBuffer onembed, int ostride, int odist, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_r2r(int, const int*, double*, double*, const fftw_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_r2r(int, java.nio.IntBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.IntBuffer, int)} and {@link #fftw_plan_r2r(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_r2r(int rank, IntByReference n, DoubleByReference in, DoubleByReference out, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_r2r(int, const int*, double*, double*, const fftw_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_r2r(int rank, IntBuffer n, DoubleBuffer in, DoubleBuffer out, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_r2r_1d(int, double*, double*, fftw_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_r2r_1d(int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int)} and {@link #fftw_plan_r2r_1d(int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int)} instead<br> | |
* @param kind @see fftw_r2r_kind | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_r2r_1d(int n, DoubleByReference in, DoubleByReference out, int kind, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_r2r_1d(int, double*, double*, fftw_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @param kind @see fftw_r2r_kind | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_r2r_1d(int n, DoubleBuffer in, DoubleBuffer out, int kind, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_r2r_2d(int, int, double*, double*, fftw_r2r_kind, fftw_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_r2r_2d(int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int, int)} and {@link #fftw_plan_r2r_2d(int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int, int)} instead<br> | |
* @param kind0 @see fftw_r2r_kind<br> | |
* @param kind1 @see fftw_r2r_kind | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_r2r_2d(int n0, int n1, DoubleByReference in, DoubleByReference out, int kind0, int kind1, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_r2r_2d(int, int, double*, double*, fftw_r2r_kind, fftw_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @param kind0 @see fftw_r2r_kind<br> | |
* @param kind1 @see fftw_r2r_kind | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_r2r_2d(int n0, int n1, DoubleBuffer in, DoubleBuffer out, int kind0, int kind1, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_r2r_3d(int, int, int, double*, double*, fftw_r2r_kind, fftw_r2r_kind, fftw_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_r2r_3d(int, int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int, int, int)} and {@link #fftw_plan_r2r_3d(int, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int, int, int)} instead<br> | |
* @param kind0 @see fftw_r2r_kind<br> | |
* @param kind1 @see fftw_r2r_kind<br> | |
* @param kind2 @see fftw_r2r_kind | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_r2r_3d(int n0, int n1, int n2, DoubleByReference in, DoubleByReference out, int kind0, int kind1, int kind2, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_r2r_3d(int, int, int, double*, double*, fftw_r2r_kind, fftw_r2r_kind, fftw_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @param kind0 @see fftw_r2r_kind<br> | |
* @param kind1 @see fftw_r2r_kind<br> | |
* @param kind2 @see fftw_r2r_kind | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_r2r_3d(int n0, int n1, int n2, DoubleBuffer in, DoubleBuffer out, int kind0, int kind1, int kind2, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_r2r(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, const fftw_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru_r2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.IntBuffer, int)} and {@link #fftw_plan_guru_r2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru_r2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru_r2r(int, const fftw_iodim*, int, const fftw_iodim*, double*, double*, const fftw_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru_r2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_r2r(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, const fftw_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_plan_guru64_r2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.IntBuffer, int)} and {@link #fftw_plan_guru64_r2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftw_plan fftw_plan_guru64_r2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftw_plan fftw_plan_guru64_r2r(int, const fftw_iodim64*, int, const fftw_iodim64*, double*, double*, const fftw_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
FFTW3Library.fftw_plan fftw_plan_guru64_r2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>void fftw_execute_r2r(const fftw_plan, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_execute_r2r(fftw3.FFTW3Library.fftw_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftw_execute_r2r(fftw3.FFTW3Library.fftw_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftw_execute_r2r(FFTW3Library.fftw_plan p, DoubleByReference in, DoubleByReference out); | |
/** | |
* Original signature : <code>void fftw_execute_r2r(const fftw_plan, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_execute_r2r(FFTW3Library.fftw_plan p, DoubleBuffer in, DoubleBuffer out); | |
/** | |
* Original signature : <code>void fftw_destroy_plan(fftw_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_destroy_plan(FFTW3Library.fftw_plan p); | |
/** | |
* Original signature : <code>void fftw_forget_wisdom()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_forget_wisdom(); | |
/** | |
* Original signature : <code>void fftw_cleanup()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_cleanup(); | |
/** | |
* Original signature : <code>void fftw_set_timelimit(double)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_set_timelimit(double double1); | |
/** | |
* Original signature : <code>void fftw_plan_with_nthreads(int)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_plan_with_nthreads(int nthreads); | |
/** | |
* Original signature : <code>int fftw_init_threads()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
int fftw_init_threads(); | |
/** | |
* Original signature : <code>void fftw_cleanup_threads()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_cleanup_threads(); | |
/** | |
* Original signature : <code>void fftw_export_wisdom_to_file(FILE*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_export_wisdom_to_file(Pointer output_file); | |
/** | |
* Original signature : <code>char* fftw_export_wisdom_to_string()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
Pointer fftw_export_wisdom_to_string(); | |
/** | |
* Original signature : <code>void fftw_export_wisdom(fftw_export_wisdom_arg1_write_char_callback, void*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_export_wisdom(FFTW3Library.fftw_export_wisdom_arg1_write_char_callback arg1, Pointer data); | |
/** | |
* Original signature : <code>int fftw_import_system_wisdom()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
int fftw_import_system_wisdom(); | |
/** | |
* Original signature : <code>int fftw_import_wisdom_from_file(FILE*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
int fftw_import_wisdom_from_file(Pointer input_file); | |
/** | |
* Original signature : <code>int fftw_import_wisdom_from_string(const char*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_import_wisdom_from_string(java.lang.String)} and {@link #fftw_import_wisdom_from_string(com.sun.jna.Pointer)} instead | |
*/ | |
@Deprecated | |
int fftw_import_wisdom_from_string(Pointer input_string); | |
/** | |
* Original signature : <code>int fftw_import_wisdom_from_string(const char*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
int fftw_import_wisdom_from_string(String input_string); | |
/** | |
* Original signature : <code>int fftw_import_wisdom(fftw_import_wisdom_arg1_read_char_callback, void*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
int fftw_import_wisdom(FFTW3Library.fftw_import_wisdom_arg1_read_char_callback arg1, Pointer data); | |
/** | |
* Original signature : <code>void fftw_fprint_plan(const fftw_plan, FILE*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_fprint_plan(FFTW3Library.fftw_plan p, Pointer output_file); | |
/** | |
* Original signature : <code>void fftw_print_plan(const fftw_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_print_plan(FFTW3Library.fftw_plan p); | |
/** | |
* Original signature : <code>void* fftw_malloc(size_t)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
Pointer fftw_malloc(NativeLong n); | |
/** | |
* Original signature : <code>void fftw_free(void*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_free(Pointer p); | |
/** | |
* Original signature : <code>void fftw_flops(const fftw_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i><br> | |
* @deprecated use the safer methods {@link #fftw_flops(fftw3.FFTW3Library.fftw_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftw_flops(fftw3.FFTW3Library.fftw_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftw_flops(FFTW3Library.fftw_plan p, DoubleByReference add, DoubleByReference mul, DoubleByReference fmas); | |
/** | |
* Original signature : <code>void fftw_flops(const fftw_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
void fftw_flops(FFTW3Library.fftw_plan p, DoubleBuffer add, DoubleBuffer mul, DoubleBuffer fmas); | |
/** | |
* Original signature : <code>double fftw_estimate_cost(const fftw_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:328</i> | |
*/ | |
double fftw_estimate_cost(FFTW3Library.fftw_plan p); | |
/** | |
* Original signature : <code>void fftwf_execute(const fftwf_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_execute(FFTW3Library.fftwf_plan p); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft(int, const int*, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft(int, java.nio.IntBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, int, int)} and {@link #fftwf_plan_dft(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft(int rank, IntByReference n, FloatByReference in, FloatByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft(int, const int*, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft(int rank, IntBuffer n, FloatBuffer in, FloatBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_1d(int, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_1d(int, java.nio.FloatBuffer, java.nio.FloatBuffer, int, int)} and {@link #fftwf_plan_dft_1d(int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_1d(int n, FloatByReference in, FloatByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_1d(int, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_1d(int n, FloatBuffer in, FloatBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_2d(int, int, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_2d(int, int, java.nio.FloatBuffer, java.nio.FloatBuffer, int, int)} and {@link #fftwf_plan_dft_2d(int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_2d(int n0, int n1, FloatByReference in, FloatByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_2d(int, int, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_2d(int n0, int n1, FloatBuffer in, FloatBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_3d(int, int, int, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_3d(int, int, int, java.nio.FloatBuffer, java.nio.FloatBuffer, int, int)} and {@link #fftwf_plan_dft_3d(int, int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_3d(int n0, int n1, int n2, FloatByReference in, FloatByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_3d(int, int, int, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_3d(int n0, int n1, int n2, FloatBuffer in, FloatBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_many_dft(int, const int*, int, float*, const int*, int, int, float*, const int*, int, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_many_dft(int, java.nio.IntBuffer, int, java.nio.FloatBuffer, java.nio.IntBuffer, int, int, java.nio.FloatBuffer, java.nio.IntBuffer, int, int, int, int)} and {@link #fftwf_plan_many_dft(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int, int, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_many_dft(int rank, IntByReference n, int howmany, FloatByReference in, IntByReference inembed, int istride, int idist, FloatByReference out, IntByReference onembed, int ostride, int odist, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_many_dft(int, const int*, int, float*, const int*, int, int, float*, const int*, int, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_many_dft(int rank, IntBuffer n, int howmany, FloatBuffer in, IntBuffer inembed, int istride, int idist, FloatBuffer out, IntBuffer onembed, int ostride, int odist, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_dft(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, int, int)} and {@link #fftwf_plan_guru_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatByReference in, FloatByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_dft(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_split_dft(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru_split_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru_split_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru_split_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatByReference ri, FloatByReference ii, FloatByReference ro, FloatByReference io, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_split_dft(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru_split_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatBuffer ri, FloatBuffer ii, FloatBuffer ro, FloatBuffer io, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_dft(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru64_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, int, int)} and {@link #fftwf_plan_guru64_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatByReference in, FloatByReference out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_dft(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_split_dft(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru64_split_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru64_split_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_split_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatByReference ri, FloatByReference ii, FloatByReference ro, FloatByReference io, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_split_dft(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_split_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatBuffer ri, FloatBuffer ii, FloatBuffer ro, FloatBuffer io, int flags); | |
/** | |
* Original signature : <code>void fftwf_execute_dft(const fftwf_plan, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_execute_dft(fftw3.FFTW3Library.fftwf_plan, java.nio.FloatBuffer, java.nio.FloatBuffer)} and {@link #fftwf_execute_dft(fftw3.FFTW3Library.fftwf_plan, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference)} instead | |
*/ | |
@Deprecated | |
void fftwf_execute_dft(FFTW3Library.fftwf_plan p, FloatByReference in, FloatByReference out); | |
/** | |
* Original signature : <code>void fftwf_execute_dft(const fftwf_plan, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_execute_dft(FFTW3Library.fftwf_plan p, FloatBuffer in, FloatBuffer out); | |
/** | |
* Original signature : <code>void fftwf_execute_split_dft(const fftwf_plan, float*, float*, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_execute_split_dft(fftw3.FFTW3Library.fftwf_plan, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer)} and {@link #fftwf_execute_split_dft(fftw3.FFTW3Library.fftwf_plan, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference)} instead | |
*/ | |
@Deprecated | |
void fftwf_execute_split_dft(FFTW3Library.fftwf_plan p, FloatByReference ri, FloatByReference ii, FloatByReference ro, FloatByReference io); | |
/** | |
* Original signature : <code>void fftwf_execute_split_dft(const fftwf_plan, float*, float*, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_execute_split_dft(FFTW3Library.fftwf_plan p, FloatBuffer ri, FloatBuffer ii, FloatBuffer ro, FloatBuffer io); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_many_dft_r2c(int, const int*, int, float*, const int*, int, int, float*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_many_dft_r2c(int, java.nio.IntBuffer, int, java.nio.FloatBuffer, java.nio.IntBuffer, int, int, java.nio.FloatBuffer, java.nio.IntBuffer, int, int, int)} and {@link #fftwf_plan_many_dft_r2c(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_many_dft_r2c(int rank, IntByReference n, int howmany, FloatByReference in, IntByReference inembed, int istride, int idist, FloatByReference out, IntByReference onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_many_dft_r2c(int, const int*, int, float*, const int*, int, int, float*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_many_dft_r2c(int rank, IntBuffer n, int howmany, FloatBuffer in, IntBuffer inembed, int istride, int idist, FloatBuffer out, IntBuffer onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_r2c(int, const int*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_r2c(int, java.nio.IntBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_dft_r2c(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_r2c(int rank, IntByReference n, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_r2c(int, const int*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_r2c(int rank, IntBuffer n, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_r2c_1d(int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_r2c_1d(int, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_dft_r2c_1d(int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_r2c_1d(int n, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_r2c_1d(int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_r2c_1d(int n, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_r2c_2d(int, int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_r2c_2d(int, int, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_dft_r2c_2d(int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_r2c_2d(int n0, int n1, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_r2c_2d(int, int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_r2c_2d(int n0, int n1, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_r2c_3d(int, int, int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_r2c_3d(int, int, int, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_dft_r2c_3d(int, int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_r2c_3d(int n0, int n1, int n2, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_r2c_3d(int, int, int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_r2c_3d(int n0, int n1, int n2, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_many_dft_c2r(int, const int*, int, float*, const int*, int, int, float*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_many_dft_c2r(int, java.nio.IntBuffer, int, java.nio.FloatBuffer, java.nio.IntBuffer, int, int, java.nio.FloatBuffer, java.nio.IntBuffer, int, int, int)} and {@link #fftwf_plan_many_dft_c2r(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_many_dft_c2r(int rank, IntByReference n, int howmany, FloatByReference in, IntByReference inembed, int istride, int idist, FloatByReference out, IntByReference onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_many_dft_c2r(int, const int*, int, float*, const int*, int, int, float*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_many_dft_c2r(int rank, IntBuffer n, int howmany, FloatBuffer in, IntBuffer inembed, int istride, int idist, FloatBuffer out, IntBuffer onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_c2r(int, const int*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_c2r(int, java.nio.IntBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_dft_c2r(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_c2r(int rank, IntByReference n, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_c2r(int, const int*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_c2r(int rank, IntBuffer n, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_c2r_1d(int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_c2r_1d(int, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_dft_c2r_1d(int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_c2r_1d(int n, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_c2r_1d(int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_c2r_1d(int n, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_c2r_2d(int, int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_c2r_2d(int, int, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_dft_c2r_2d(int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_c2r_2d(int n0, int n1, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_c2r_2d(int, int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_c2r_2d(int n0, int n1, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_c2r_3d(int, int, int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_dft_c2r_3d(int, int, int, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_dft_c2r_3d(int, int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_dft_c2r_3d(int n0, int n1, int n2, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_dft_c2r_3d(int, int, int, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_dft_c2r_3d(int n0, int n1, int n2, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_dft_r2c(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_dft_r2c(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_dft_c2r(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_dft_c2r(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_split_dft_r2c(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru_split_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatByReference in, FloatByReference ro, FloatByReference io, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_split_dft_r2c(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru_split_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer ro, FloatBuffer io, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_split_dft_c2r(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru_split_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatByReference ri, FloatByReference ii, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_split_dft_c2r(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru_split_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatBuffer ri, FloatBuffer ii, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_dft_r2c(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru64_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru64_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_dft_r2c(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_dft_c2r(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru64_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru64_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatByReference in, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_dft_c2r(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_split_dft_r2c(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru64_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru64_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_split_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatByReference in, FloatByReference ro, FloatByReference io, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_split_dft_r2c(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_split_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer ro, FloatBuffer io, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_split_dft_c2r(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru64_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, int)} and {@link #fftwf_plan_guru64_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_split_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatByReference ri, FloatByReference ii, FloatByReference out, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_split_dft_c2r(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, float*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_split_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatBuffer ri, FloatBuffer ii, FloatBuffer out, int flags); | |
/** | |
* Original signature : <code>void fftwf_execute_dft_r2c(const fftwf_plan, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_execute_dft_r2c(fftw3.FFTW3Library.fftwf_plan, java.nio.FloatBuffer, java.nio.FloatBuffer)} and {@link #fftwf_execute_dft_r2c(fftw3.FFTW3Library.fftwf_plan, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference)} instead | |
*/ | |
@Deprecated | |
void fftwf_execute_dft_r2c(FFTW3Library.fftwf_plan p, FloatByReference in, FloatByReference out); | |
/** | |
* Original signature : <code>void fftwf_execute_dft_r2c(const fftwf_plan, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_execute_dft_r2c(FFTW3Library.fftwf_plan p, FloatBuffer in, FloatBuffer out); | |
/** | |
* Original signature : <code>void fftwf_execute_dft_c2r(const fftwf_plan, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_execute_dft_c2r(fftw3.FFTW3Library.fftwf_plan, java.nio.FloatBuffer, java.nio.FloatBuffer)} and {@link #fftwf_execute_dft_c2r(fftw3.FFTW3Library.fftwf_plan, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference)} instead | |
*/ | |
@Deprecated | |
void fftwf_execute_dft_c2r(FFTW3Library.fftwf_plan p, FloatByReference in, FloatByReference out); | |
/** | |
* Original signature : <code>void fftwf_execute_dft_c2r(const fftwf_plan, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_execute_dft_c2r(FFTW3Library.fftwf_plan p, FloatBuffer in, FloatBuffer out); | |
/** | |
* Original signature : <code>void fftwf_execute_split_dft_r2c(const fftwf_plan, float*, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_execute_split_dft_r2c(fftw3.FFTW3Library.fftwf_plan, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer)} and {@link #fftwf_execute_split_dft_r2c(fftw3.FFTW3Library.fftwf_plan, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference)} instead | |
*/ | |
@Deprecated | |
void fftwf_execute_split_dft_r2c(FFTW3Library.fftwf_plan p, FloatByReference in, FloatByReference ro, FloatByReference io); | |
/** | |
* Original signature : <code>void fftwf_execute_split_dft_r2c(const fftwf_plan, float*, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_execute_split_dft_r2c(FFTW3Library.fftwf_plan p, FloatBuffer in, FloatBuffer ro, FloatBuffer io); | |
/** | |
* Original signature : <code>void fftwf_execute_split_dft_c2r(const fftwf_plan, float*, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_execute_split_dft_c2r(fftw3.FFTW3Library.fftwf_plan, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer)} and {@link #fftwf_execute_split_dft_c2r(fftw3.FFTW3Library.fftwf_plan, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference)} instead | |
*/ | |
@Deprecated | |
void fftwf_execute_split_dft_c2r(FFTW3Library.fftwf_plan p, FloatByReference ri, FloatByReference ii, FloatByReference out); | |
/** | |
* Original signature : <code>void fftwf_execute_split_dft_c2r(const fftwf_plan, float*, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_execute_split_dft_c2r(FFTW3Library.fftwf_plan p, FloatBuffer ri, FloatBuffer ii, FloatBuffer out); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_many_r2r(int, const int*, int, float*, const int*, int, int, float*, const int*, int, int, const fftwf_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_many_r2r(int, java.nio.IntBuffer, int, java.nio.FloatBuffer, java.nio.IntBuffer, int, int, java.nio.FloatBuffer, java.nio.IntBuffer, int, int, java.nio.IntBuffer, int)} and {@link #fftwf_plan_many_r2r(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_many_r2r(int rank, IntByReference n, int howmany, FloatByReference in, IntByReference inembed, int istride, int idist, FloatByReference out, IntByReference onembed, int ostride, int odist, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_many_r2r(int, const int*, int, float*, const int*, int, int, float*, const int*, int, int, const fftwf_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_many_r2r(int rank, IntBuffer n, int howmany, FloatBuffer in, IntBuffer inembed, int istride, int idist, FloatBuffer out, IntBuffer onembed, int ostride, int odist, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_r2r(int, const int*, float*, float*, const fftwf_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_r2r(int, java.nio.IntBuffer, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.IntBuffer, int)} and {@link #fftwf_plan_r2r(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_r2r(int rank, IntByReference n, FloatByReference in, FloatByReference out, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_r2r(int, const int*, float*, float*, const fftwf_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_r2r(int rank, IntBuffer n, FloatBuffer in, FloatBuffer out, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_r2r_1d(int, float*, float*, fftwf_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_r2r_1d(int, java.nio.FloatBuffer, java.nio.FloatBuffer, int, int)} and {@link #fftwf_plan_r2r_1d(int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int, int)} instead<br> | |
* @param kind @see fftwf_r2r_kind | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_r2r_1d(int n, FloatByReference in, FloatByReference out, int kind, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_r2r_1d(int, float*, float*, fftwf_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @param kind @see fftwf_r2r_kind | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_r2r_1d(int n, FloatBuffer in, FloatBuffer out, int kind, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_r2r_2d(int, int, float*, float*, fftwf_r2r_kind, fftwf_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_r2r_2d(int, int, java.nio.FloatBuffer, java.nio.FloatBuffer, int, int, int)} and {@link #fftwf_plan_r2r_2d(int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int, int, int)} instead<br> | |
* @param kind0 @see fftwf_r2r_kind<br> | |
* @param kind1 @see fftwf_r2r_kind | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_r2r_2d(int n0, int n1, FloatByReference in, FloatByReference out, int kind0, int kind1, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_r2r_2d(int, int, float*, float*, fftwf_r2r_kind, fftwf_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @param kind0 @see fftwf_r2r_kind<br> | |
* @param kind1 @see fftwf_r2r_kind | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_r2r_2d(int n0, int n1, FloatBuffer in, FloatBuffer out, int kind0, int kind1, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_r2r_3d(int, int, int, float*, float*, fftwf_r2r_kind, fftwf_r2r_kind, fftwf_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_r2r_3d(int, int, int, java.nio.FloatBuffer, java.nio.FloatBuffer, int, int, int, int)} and {@link #fftwf_plan_r2r_3d(int, int, int, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, int, int, int, int)} instead<br> | |
* @param kind0 @see fftwf_r2r_kind<br> | |
* @param kind1 @see fftwf_r2r_kind<br> | |
* @param kind2 @see fftwf_r2r_kind | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_r2r_3d(int n0, int n1, int n2, FloatByReference in, FloatByReference out, int kind0, int kind1, int kind2, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_r2r_3d(int, int, int, float*, float*, fftwf_r2r_kind, fftwf_r2r_kind, fftwf_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @param kind0 @see fftwf_r2r_kind<br> | |
* @param kind1 @see fftwf_r2r_kind<br> | |
* @param kind2 @see fftwf_r2r_kind | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_r2r_3d(int n0, int n1, int n2, FloatBuffer in, FloatBuffer out, int kind0, int kind1, int kind2, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_r2r(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, const fftwf_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru_r2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.IntBuffer, int)} and {@link #fftwf_plan_guru_r2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru_r2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatByReference in, FloatByReference out, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru_r2r(int, const fftwf_iodim*, int, const fftwf_iodim*, float*, float*, const fftwf_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru_r2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer out, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_r2r(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, const fftwf_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_plan_guru64_r2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.FloatBuffer, java.nio.FloatBuffer, java.nio.IntBuffer, int)} and {@link #fftwf_plan_guru64_r2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_r2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatByReference in, FloatByReference out, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftwf_plan fftwf_plan_guru64_r2r(int, const fftwf_iodim64*, int, const fftwf_iodim64*, float*, float*, const fftwf_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
FFTW3Library.fftwf_plan fftwf_plan_guru64_r2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, FloatBuffer in, FloatBuffer out, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>void fftwf_execute_r2r(const fftwf_plan, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_execute_r2r(fftw3.FFTW3Library.fftwf_plan, java.nio.FloatBuffer, java.nio.FloatBuffer)} and {@link #fftwf_execute_r2r(fftw3.FFTW3Library.fftwf_plan, com.sun.jna.ptr.FloatByReference, com.sun.jna.ptr.FloatByReference)} instead | |
*/ | |
@Deprecated | |
void fftwf_execute_r2r(FFTW3Library.fftwf_plan p, FloatByReference in, FloatByReference out); | |
/** | |
* Original signature : <code>void fftwf_execute_r2r(const fftwf_plan, float*, float*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_execute_r2r(FFTW3Library.fftwf_plan p, FloatBuffer in, FloatBuffer out); | |
/** | |
* Original signature : <code>void fftwf_destroy_plan(fftwf_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_destroy_plan(FFTW3Library.fftwf_plan p); | |
/** | |
* Original signature : <code>void fftwf_forget_wisdom()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_forget_wisdom(); | |
/** | |
* Original signature : <code>void fftwf_cleanup()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_cleanup(); | |
/** | |
* Original signature : <code>void fftwf_set_timelimit(double)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_set_timelimit(double double1); | |
/** | |
* Original signature : <code>void fftwf_plan_with_nthreads(int)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_plan_with_nthreads(int nthreads); | |
/** | |
* Original signature : <code>int fftwf_init_threads()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
int fftwf_init_threads(); | |
/** | |
* Original signature : <code>void fftwf_cleanup_threads()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_cleanup_threads(); | |
/** | |
* Original signature : <code>void fftwf_export_wisdom_to_file(FILE*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_export_wisdom_to_file(Pointer output_file); | |
/** | |
* Original signature : <code>char* fftwf_export_wisdom_to_string()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
Pointer fftwf_export_wisdom_to_string(); | |
/** | |
* Original signature : <code>void fftwf_export_wisdom(fftwf_export_wisdom_arg1_write_char_callback, void*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_export_wisdom(FFTW3Library.fftwf_export_wisdom_arg1_write_char_callback arg1, Pointer data); | |
/** | |
* Original signature : <code>int fftwf_import_system_wisdom()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
int fftwf_import_system_wisdom(); | |
/** | |
* Original signature : <code>int fftwf_import_wisdom_from_file(FILE*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
int fftwf_import_wisdom_from_file(Pointer input_file); | |
/** | |
* Original signature : <code>int fftwf_import_wisdom_from_string(const char*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_import_wisdom_from_string(java.lang.String)} and {@link #fftwf_import_wisdom_from_string(com.sun.jna.Pointer)} instead | |
*/ | |
@Deprecated | |
int fftwf_import_wisdom_from_string(Pointer input_string); | |
/** | |
* Original signature : <code>int fftwf_import_wisdom_from_string(const char*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
int fftwf_import_wisdom_from_string(String input_string); | |
/** | |
* Original signature : <code>int fftwf_import_wisdom(fftwf_import_wisdom_arg1_read_char_callback, void*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
int fftwf_import_wisdom(FFTW3Library.fftwf_import_wisdom_arg1_read_char_callback arg1, Pointer data); | |
/** | |
* Original signature : <code>void fftwf_fprint_plan(const fftwf_plan, FILE*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_fprint_plan(FFTW3Library.fftwf_plan p, Pointer output_file); | |
/** | |
* Original signature : <code>void fftwf_print_plan(const fftwf_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_print_plan(FFTW3Library.fftwf_plan p); | |
/** | |
* Original signature : <code>void* fftwf_malloc(size_t)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
Pointer fftwf_malloc(NativeLong n); | |
/** | |
* Original signature : <code>void fftwf_free(void*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_free(Pointer p); | |
/** | |
* Original signature : <code>void fftwf_flops(const fftwf_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i><br> | |
* @deprecated use the safer methods {@link #fftwf_flops(fftw3.FFTW3Library.fftwf_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftwf_flops(fftw3.FFTW3Library.fftwf_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftwf_flops(FFTW3Library.fftwf_plan p, DoubleByReference add, DoubleByReference mul, DoubleByReference fmas); | |
/** | |
* Original signature : <code>void fftwf_flops(const fftwf_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
void fftwf_flops(FFTW3Library.fftwf_plan p, DoubleBuffer add, DoubleBuffer mul, DoubleBuffer fmas); | |
/** | |
* Original signature : <code>double fftwf_estimate_cost(const fftwf_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:329</i> | |
*/ | |
double fftwf_estimate_cost(FFTW3Library.fftwf_plan p); | |
/** | |
* Original signature : <code>void fftwl_execute(const fftwl_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_execute(FFTW3Library.fftwl_plan p); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft(int, const int*, fftwl_complex*, fftwl_complex*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_dft(int, java.nio.IntBuffer, com.sun.jna.Pointer, com.sun.jna.Pointer, int, int)} and {@link #fftwl_plan_dft(int, com.sun.jna.ptr.IntByReference, com.sun.jna.Pointer, com.sun.jna.Pointer, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_dft(int rank, IntByReference n, Pointer in, Pointer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft(int, const int*, fftwl_complex*, fftwl_complex*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft(int rank, IntBuffer n, Pointer in, Pointer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_1d(int, fftwl_complex*, fftwl_complex*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_1d(int n, Pointer in, Pointer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_2d(int, int, fftwl_complex*, fftwl_complex*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_2d(int n0, int n1, Pointer in, Pointer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_3d(int, int, int, fftwl_complex*, fftwl_complex*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_3d(int n0, int n1, int n2, Pointer in, Pointer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_many_dft(int, const int*, int, fftwl_complex*, const int*, int, int, fftwl_complex*, const int*, int, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_many_dft(int, java.nio.IntBuffer, int, com.sun.jna.Pointer, java.nio.IntBuffer, int, int, com.sun.jna.Pointer, java.nio.IntBuffer, int, int, int, int)} and {@link #fftwl_plan_many_dft(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference, int, int, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_many_dft(int rank, IntByReference n, int howmany, Pointer in, IntByReference inembed, int istride, int idist, Pointer out, IntByReference onembed, int ostride, int odist, int sign, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_many_dft(int, const int*, int, fftwl_complex*, const int*, int, int, fftwl_complex*, const int*, int, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_many_dft(int rank, IntBuffer n, int howmany, Pointer in, IntBuffer inembed, int istride, int idist, Pointer out, IntBuffer onembed, int ostride, int odist, int sign, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_dft(int, const fftwl_iodim*, int, const fftwl_iodim*, fftwl_complex*, fftwl_complex*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, Pointer in, Pointer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_split_dft(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru_split_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_guru_split_dft(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru_split_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference ri, DoubleByReference ii, DoubleByReference ro, DoubleByReference io, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_split_dft(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru_split_dft(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer ro, DoubleBuffer io, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_dft(int, const fftwl_iodim64*, int, const fftwl_iodim64*, fftwl_complex*, fftwl_complex*, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, Pointer in, Pointer out, int sign, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_split_dft(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru64_split_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_guru64_split_dft(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_split_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference ri, DoubleByReference ii, DoubleByReference ro, DoubleByReference io, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_split_dft(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_split_dft(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer ro, DoubleBuffer io, int flags); | |
/** | |
* Original signature : <code>void fftwl_execute_dft(const fftwl_plan, fftwl_complex*, fftwl_complex*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_execute_dft(FFTW3Library.fftwl_plan p, Pointer in, Pointer out); | |
/** | |
* Original signature : <code>void fftwl_execute_split_dft(const fftwl_plan, long double*, long double*, long double*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_execute_split_dft(fftw3.FFTW3Library.fftwl_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftwl_execute_split_dft(fftw3.FFTW3Library.fftwl_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftwl_execute_split_dft(FFTW3Library.fftwl_plan p, DoubleByReference ri, DoubleByReference ii, DoubleByReference ro, DoubleByReference io); | |
/** | |
* Original signature : <code>void fftwl_execute_split_dft(const fftwl_plan, long double*, long double*, long double*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_execute_split_dft(FFTW3Library.fftwl_plan p, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer ro, DoubleBuffer io); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_many_dft_r2c(int, const int*, int, long double*, const int*, int, int, fftwl_complex*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_many_dft_r2c(int, java.nio.IntBuffer, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, com.sun.jna.Pointer, java.nio.IntBuffer, int, int, int)} and {@link #fftwl_plan_many_dft_r2c(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference, int, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_many_dft_r2c(int rank, IntByReference n, int howmany, DoubleByReference in, IntByReference inembed, int istride, int idist, Pointer out, IntByReference onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_many_dft_r2c(int, const int*, int, long double*, const int*, int, int, fftwl_complex*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_many_dft_r2c(int rank, IntBuffer n, int howmany, DoubleBuffer in, IntBuffer inembed, int istride, int idist, Pointer out, IntBuffer onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_r2c(int, const int*, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_dft_r2c(int, java.nio.IntBuffer, java.nio.DoubleBuffer, com.sun.jna.Pointer, int)} and {@link #fftwl_plan_dft_r2c(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.Pointer, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_dft_r2c(int rank, IntByReference n, DoubleByReference in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_r2c(int, const int*, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_r2c(int rank, IntBuffer n, DoubleBuffer in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_r2c_1d(int, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_dft_r2c_1d(int, java.nio.DoubleBuffer, com.sun.jna.Pointer, int)} and {@link #fftwl_plan_dft_r2c_1d(int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.Pointer, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_dft_r2c_1d(int n, DoubleByReference in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_r2c_1d(int, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_r2c_1d(int n, DoubleBuffer in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_r2c_2d(int, int, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_dft_r2c_2d(int, int, java.nio.DoubleBuffer, com.sun.jna.Pointer, int)} and {@link #fftwl_plan_dft_r2c_2d(int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.Pointer, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_dft_r2c_2d(int n0, int n1, DoubleByReference in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_r2c_2d(int, int, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_r2c_2d(int n0, int n1, DoubleBuffer in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_r2c_3d(int, int, int, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_dft_r2c_3d(int, int, int, java.nio.DoubleBuffer, com.sun.jna.Pointer, int)} and {@link #fftwl_plan_dft_r2c_3d(int, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.Pointer, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_dft_r2c_3d(int n0, int n1, int n2, DoubleByReference in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_r2c_3d(int, int, int, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_r2c_3d(int n0, int n1, int n2, DoubleBuffer in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_many_dft_c2r(int, const int*, int, fftwl_complex*, const int*, int, int, long double*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_many_dft_c2r(int, java.nio.IntBuffer, int, com.sun.jna.Pointer, java.nio.IntBuffer, int, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, int)} and {@link #fftwl_plan_many_dft_c2r(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.Pointer, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_many_dft_c2r(int rank, IntByReference n, int howmany, Pointer in, IntByReference inembed, int istride, int idist, DoubleByReference out, IntByReference onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_many_dft_c2r(int, const int*, int, fftwl_complex*, const int*, int, int, long double*, const int*, int, int, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_many_dft_c2r(int rank, IntBuffer n, int howmany, Pointer in, IntBuffer inembed, int istride, int idist, DoubleBuffer out, IntBuffer onembed, int ostride, int odist, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_c2r(int, const int*, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_dft_c2r(int, java.nio.IntBuffer, com.sun.jna.Pointer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_dft_c2r(int, com.sun.jna.ptr.IntByReference, com.sun.jna.Pointer, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_dft_c2r(int rank, IntByReference n, Pointer in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_c2r(int, const int*, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_c2r(int rank, IntBuffer n, Pointer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_c2r_1d(int, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_dft_c2r_1d(int, com.sun.jna.Pointer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_dft_c2r_1d(int, com.sun.jna.Pointer, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_dft_c2r_1d(int n, Pointer in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_c2r_1d(int, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_c2r_1d(int n, Pointer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_c2r_2d(int, int, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_dft_c2r_2d(int, int, com.sun.jna.Pointer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_dft_c2r_2d(int, int, com.sun.jna.Pointer, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_dft_c2r_2d(int n0, int n1, Pointer in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_c2r_2d(int, int, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_c2r_2d(int n0, int n1, Pointer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_c2r_3d(int, int, int, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_dft_c2r_3d(int, int, int, com.sun.jna.Pointer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_dft_c2r_3d(int, int, int, com.sun.jna.Pointer, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_dft_c2r_3d(int n0, int n1, int n2, Pointer in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_dft_c2r_3d(int, int, int, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_dft_c2r_3d(int n0, int n1, int n2, Pointer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_dft_r2c(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, com.sun.jna.Pointer, int)} and {@link #fftwl_plan_guru_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.Pointer, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_dft_r2c(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_dft_c2r(int, const fftwl_iodim*, int, const fftwl_iodim*, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.Pointer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_guru_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.Pointer, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, Pointer in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_dft_c2r(int, const fftwl_iodim*, int, const fftwl_iodim*, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, Pointer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_split_dft_r2c(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_guru_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru_split_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference ro, DoubleByReference io, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_split_dft_r2c(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru_split_dft_r2c(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer ro, DoubleBuffer io, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_split_dft_c2r(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_guru_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru_split_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference ri, DoubleByReference ii, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_split_dft_c2r(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru_split_dft_c2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_dft_r2c(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru64_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, com.sun.jna.Pointer, int)} and {@link #fftwl_plan_guru64_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.Pointer, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_dft_r2c(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, fftwl_complex*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer in, Pointer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_dft_c2r(int, const fftwl_iodim64*, int, const fftwl_iodim64*, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru64_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.Pointer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_guru64_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.Pointer, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, Pointer in, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_dft_c2r(int, const fftwl_iodim64*, int, const fftwl_iodim64*, fftwl_complex*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, Pointer in, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_split_dft_r2c(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru64_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_guru64_split_dft_r2c(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_split_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference ro, DoubleByReference io, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_split_dft_r2c(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_split_dft_r2c(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer ro, DoubleBuffer io, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_split_dft_c2r(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru64_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int)} and {@link #fftwl_plan_guru64_split_dft_c2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_split_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference ri, DoubleByReference ii, DoubleByReference out, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_split_dft_c2r(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, long double*, long double*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_split_dft_c2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer out, int flags); | |
/** | |
* Original signature : <code>void fftwl_execute_dft_r2c(const fftwl_plan, long double*, fftwl_complex*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_execute_dft_r2c(fftw3.FFTW3Library.fftwl_plan, java.nio.DoubleBuffer, com.sun.jna.Pointer)} and {@link #fftwl_execute_dft_r2c(fftw3.FFTW3Library.fftwl_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.Pointer)} instead | |
*/ | |
@Deprecated | |
void fftwl_execute_dft_r2c(FFTW3Library.fftwl_plan p, DoubleByReference in, Pointer out); | |
/** | |
* Original signature : <code>void fftwl_execute_dft_r2c(const fftwl_plan, long double*, fftwl_complex*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_execute_dft_r2c(FFTW3Library.fftwl_plan p, DoubleBuffer in, Pointer out); | |
/** | |
* Original signature : <code>void fftwl_execute_dft_c2r(const fftwl_plan, fftwl_complex*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_execute_dft_c2r(fftw3.FFTW3Library.fftwl_plan, com.sun.jna.Pointer, java.nio.DoubleBuffer)} and {@link #fftwl_execute_dft_c2r(fftw3.FFTW3Library.fftwl_plan, com.sun.jna.Pointer, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftwl_execute_dft_c2r(FFTW3Library.fftwl_plan p, Pointer in, DoubleByReference out); | |
/** | |
* Original signature : <code>void fftwl_execute_dft_c2r(const fftwl_plan, fftwl_complex*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_execute_dft_c2r(FFTW3Library.fftwl_plan p, Pointer in, DoubleBuffer out); | |
/** | |
* Original signature : <code>void fftwl_execute_split_dft_r2c(const fftwl_plan, long double*, long double*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_execute_split_dft_r2c(fftw3.FFTW3Library.fftwl_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftwl_execute_split_dft_r2c(fftw3.FFTW3Library.fftwl_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftwl_execute_split_dft_r2c(FFTW3Library.fftwl_plan p, DoubleByReference in, DoubleByReference ro, DoubleByReference io); | |
/** | |
* Original signature : <code>void fftwl_execute_split_dft_r2c(const fftwl_plan, long double*, long double*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_execute_split_dft_r2c(FFTW3Library.fftwl_plan p, DoubleBuffer in, DoubleBuffer ro, DoubleBuffer io); | |
/** | |
* Original signature : <code>void fftwl_execute_split_dft_c2r(const fftwl_plan, long double*, long double*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_execute_split_dft_c2r(fftw3.FFTW3Library.fftwl_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftwl_execute_split_dft_c2r(fftw3.FFTW3Library.fftwl_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftwl_execute_split_dft_c2r(FFTW3Library.fftwl_plan p, DoubleByReference ri, DoubleByReference ii, DoubleByReference out); | |
/** | |
* Original signature : <code>void fftwl_execute_split_dft_c2r(const fftwl_plan, long double*, long double*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_execute_split_dft_c2r(FFTW3Library.fftwl_plan p, DoubleBuffer ri, DoubleBuffer ii, DoubleBuffer out); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_many_r2r(int, const int*, int, long double*, const int*, int, int, long double*, const int*, int, int, const fftwl_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_many_r2r(int, java.nio.IntBuffer, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, java.nio.DoubleBuffer, java.nio.IntBuffer, int, int, java.nio.IntBuffer, int)} and {@link #fftwl_plan_many_r2r(int, com.sun.jna.ptr.IntByReference, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int, int, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_many_r2r(int rank, IntByReference n, int howmany, DoubleByReference in, IntByReference inembed, int istride, int idist, DoubleByReference out, IntByReference onembed, int ostride, int odist, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_many_r2r(int, const int*, int, long double*, const int*, int, int, long double*, const int*, int, int, const fftwl_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_many_r2r(int rank, IntBuffer n, int howmany, DoubleBuffer in, IntBuffer inembed, int istride, int idist, DoubleBuffer out, IntBuffer onembed, int ostride, int odist, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_r2r(int, const int*, long double*, long double*, const fftwl_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_r2r(int, java.nio.IntBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.IntBuffer, int)} and {@link #fftwl_plan_r2r(int, com.sun.jna.ptr.IntByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_r2r(int rank, IntByReference n, DoubleByReference in, DoubleByReference out, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_r2r(int, const int*, long double*, long double*, const fftwl_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_r2r(int rank, IntBuffer n, DoubleBuffer in, DoubleBuffer out, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_r2r_1d(int, long double*, long double*, fftwl_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_r2r_1d(int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int)} and {@link #fftwl_plan_r2r_1d(int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int)} instead<br> | |
* @param kind @see fftwl_r2r_kind | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_r2r_1d(int n, DoubleByReference in, DoubleByReference out, int kind, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_r2r_1d(int, long double*, long double*, fftwl_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @param kind @see fftwl_r2r_kind | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_r2r_1d(int n, DoubleBuffer in, DoubleBuffer out, int kind, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_r2r_2d(int, int, long double*, long double*, fftwl_r2r_kind, fftwl_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_r2r_2d(int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int, int)} and {@link #fftwl_plan_r2r_2d(int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int, int)} instead<br> | |
* @param kind0 @see fftwl_r2r_kind<br> | |
* @param kind1 @see fftwl_r2r_kind | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_r2r_2d(int n0, int n1, DoubleByReference in, DoubleByReference out, int kind0, int kind1, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_r2r_2d(int, int, long double*, long double*, fftwl_r2r_kind, fftwl_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @param kind0 @see fftwl_r2r_kind<br> | |
* @param kind1 @see fftwl_r2r_kind | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_r2r_2d(int n0, int n1, DoubleBuffer in, DoubleBuffer out, int kind0, int kind1, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_r2r_3d(int, int, int, long double*, long double*, fftwl_r2r_kind, fftwl_r2r_kind, fftwl_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_r2r_3d(int, int, int, java.nio.DoubleBuffer, java.nio.DoubleBuffer, int, int, int, int)} and {@link #fftwl_plan_r2r_3d(int, int, int, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, int, int, int, int)} instead<br> | |
* @param kind0 @see fftwl_r2r_kind<br> | |
* @param kind1 @see fftwl_r2r_kind<br> | |
* @param kind2 @see fftwl_r2r_kind | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_r2r_3d(int n0, int n1, int n2, DoubleByReference in, DoubleByReference out, int kind0, int kind1, int kind2, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_r2r_3d(int, int, int, long double*, long double*, fftwl_r2r_kind, fftwl_r2r_kind, fftwl_r2r_kind, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @param kind0 @see fftwl_r2r_kind<br> | |
* @param kind1 @see fftwl_r2r_kind<br> | |
* @param kind2 @see fftwl_r2r_kind | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_r2r_3d(int n0, int n1, int n2, DoubleBuffer in, DoubleBuffer out, int kind0, int kind1, int kind2, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_r2r(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, long double*, const fftwl_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru_r2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.IntBuffer, int)} and {@link #fftwl_plan_guru_r2r(int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru_r2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru_r2r(int, const fftwl_iodim*, int, const fftwl_iodim*, long double*, long double*, const fftwl_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru_r2r(int rank, FFTW3Library.fftw_iodim_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_r2r(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, long double*, const fftwl_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_plan_guru64_r2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.IntBuffer, int)} and {@link #fftwl_plan_guru64_r2r(int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, int, fftw3.FFTW3Library.fftw_iodim64_do_not_use_me, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.IntByReference, int)} instead | |
*/ | |
@Deprecated | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_r2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleByReference in, DoubleByReference out, IntByReference kind, int flags); | |
/** | |
* Original signature : <code>fftwl_plan fftwl_plan_guru64_r2r(int, const fftwl_iodim64*, int, const fftwl_iodim64*, long double*, long double*, const fftwl_r2r_kind*, unsigned)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
FFTW3Library.fftwl_plan fftwl_plan_guru64_r2r(int rank, FFTW3Library.fftw_iodim64_do_not_use_me dims, int howmany_rank, FFTW3Library.fftw_iodim64_do_not_use_me howmany_dims, DoubleBuffer in, DoubleBuffer out, IntBuffer kind, int flags); | |
/** | |
* Original signature : <code>void fftwl_execute_r2r(const fftwl_plan, long double*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_execute_r2r(fftw3.FFTW3Library.fftwl_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftwl_execute_r2r(fftw3.FFTW3Library.fftwl_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftwl_execute_r2r(FFTW3Library.fftwl_plan p, DoubleByReference in, DoubleByReference out); | |
/** | |
* Original signature : <code>void fftwl_execute_r2r(const fftwl_plan, long double*, long double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_execute_r2r(FFTW3Library.fftwl_plan p, DoubleBuffer in, DoubleBuffer out); | |
/** | |
* Original signature : <code>void fftwl_destroy_plan(fftwl_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_destroy_plan(FFTW3Library.fftwl_plan p); | |
/** | |
* Original signature : <code>void fftwl_forget_wisdom()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_forget_wisdom(); | |
/** | |
* Original signature : <code>void fftwl_cleanup()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_cleanup(); | |
/** | |
* Original signature : <code>void fftwl_set_timelimit(double)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_set_timelimit(double double1); | |
/** | |
* Original signature : <code>void fftwl_plan_with_nthreads(int)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_plan_with_nthreads(int nthreads); | |
/** | |
* Original signature : <code>int fftwl_init_threads()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
int fftwl_init_threads(); | |
/** | |
* Original signature : <code>void fftwl_cleanup_threads()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_cleanup_threads(); | |
/** | |
* Original signature : <code>void fftwl_export_wisdom_to_file(FILE*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_export_wisdom_to_file(Pointer output_file); | |
/** | |
* Original signature : <code>char* fftwl_export_wisdom_to_string()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
Pointer fftwl_export_wisdom_to_string(); | |
/** | |
* Original signature : <code>void fftwl_export_wisdom(fftwl_export_wisdom_arg1_write_char_callback, void*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_export_wisdom(FFTW3Library.fftwl_export_wisdom_arg1_write_char_callback arg1, Pointer data); | |
/** | |
* Original signature : <code>int fftwl_import_system_wisdom()</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
int fftwl_import_system_wisdom(); | |
/** | |
* Original signature : <code>int fftwl_import_wisdom_from_file(FILE*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
int fftwl_import_wisdom_from_file(Pointer input_file); | |
/** | |
* Original signature : <code>int fftwl_import_wisdom_from_string(const char*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_import_wisdom_from_string(java.lang.String)} and {@link #fftwl_import_wisdom_from_string(com.sun.jna.Pointer)} instead | |
*/ | |
@Deprecated | |
int fftwl_import_wisdom_from_string(Pointer input_string); | |
/** | |
* Original signature : <code>int fftwl_import_wisdom_from_string(const char*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
int fftwl_import_wisdom_from_string(String input_string); | |
/** | |
* Original signature : <code>int fftwl_import_wisdom(fftwl_import_wisdom_arg1_read_char_callback, void*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
int fftwl_import_wisdom(FFTW3Library.fftwl_import_wisdom_arg1_read_char_callback arg1, Pointer data); | |
/** | |
* Original signature : <code>void fftwl_fprint_plan(const fftwl_plan, FILE*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_fprint_plan(FFTW3Library.fftwl_plan p, Pointer output_file); | |
/** | |
* Original signature : <code>void fftwl_print_plan(const fftwl_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_print_plan(FFTW3Library.fftwl_plan p); | |
/** | |
* Original signature : <code>void* fftwl_malloc(size_t)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
Pointer fftwl_malloc(NativeLong n); | |
/** | |
* Original signature : <code>void fftwl_free(void*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_free(Pointer p); | |
/** | |
* Original signature : <code>void fftwl_flops(const fftwl_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i><br> | |
* @deprecated use the safer methods {@link #fftwl_flops(fftw3.FFTW3Library.fftwl_plan, java.nio.DoubleBuffer, java.nio.DoubleBuffer, java.nio.DoubleBuffer)} and {@link #fftwl_flops(fftw3.FFTW3Library.fftwl_plan, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference, com.sun.jna.ptr.DoubleByReference)} instead | |
*/ | |
@Deprecated | |
void fftwl_flops(FFTW3Library.fftwl_plan p, DoubleByReference add, DoubleByReference mul, DoubleByReference fmas); | |
/** | |
* Original signature : <code>void fftwl_flops(const fftwl_plan, double*, double*, double*)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
void fftwl_flops(FFTW3Library.fftwl_plan p, DoubleBuffer add, DoubleBuffer mul, DoubleBuffer fmas); | |
/** | |
* Original signature : <code>double fftwl_estimate_cost(const fftwl_plan)</code><br> | |
* <i>native declaration : /usr/local/Cellar/fftw/3.2.2/include/fftw3.h:330</i> | |
*/ | |
double fftwl_estimate_cost(FFTW3Library.fftwl_plan p); | |
public static final class fftw_version { | |
private static Pointer fftw_version; | |
public static synchronized Pointer get() { | |
if (fftw_version == null) | |
fftw_version = FFTW3Library.JNA_NATIVE_LIB.getGlobalVariableAddress("fftw_version"); | |
return fftw_version; | |
} | |
}; | |
public static final class fftw_cc { | |
private static Pointer fftw_cc; | |
public static synchronized Pointer get() { | |
if (fftw_cc == null) | |
fftw_cc = FFTW3Library.JNA_NATIVE_LIB.getGlobalVariableAddress("fftw_cc"); | |
return fftw_cc; | |
} | |
}; | |
public static final class fftw_codelet_optim { | |
private static Pointer fftw_codelet_optim; | |
public static synchronized Pointer get() { | |
if (fftw_codelet_optim == null) | |
fftw_codelet_optim = FFTW3Library.JNA_NATIVE_LIB.getGlobalVariableAddress("fftw_codelet_optim"); | |
return fftw_codelet_optim; | |
} | |
}; | |
public static final class fftwf_version { | |
private static Pointer fftwf_version; | |
public static synchronized Pointer get() { | |
if (fftwf_version == null) | |
fftwf_version = FFTW3Library.JNA_NATIVE_LIB.getGlobalVariableAddress("fftwf_version"); | |
return fftwf_version; | |
} | |
}; | |
public static final class fftwf_cc { | |
private static Pointer fftwf_cc; | |
public static synchronized Pointer get() { | |
if (fftwf_cc == null) | |
fftwf_cc = FFTW3Library.JNA_NATIVE_LIB.getGlobalVariableAddress("fftwf_cc"); | |
return fftwf_cc; | |
} | |
}; | |
public static final class fftwf_codelet_optim { | |
private static Pointer fftwf_codelet_optim; | |
public static synchronized Pointer get() { | |
if (fftwf_codelet_optim == null) | |
fftwf_codelet_optim = FFTW3Library.JNA_NATIVE_LIB.getGlobalVariableAddress("fftwf_codelet_optim"); | |
return fftwf_codelet_optim; | |
} | |
}; | |
public static final class fftwl_version { | |
private static Pointer fftwl_version; | |
public static synchronized Pointer get() { | |
if (fftwl_version == null) | |
fftwl_version = FFTW3Library.JNA_NATIVE_LIB.getGlobalVariableAddress("fftwl_version"); | |
return fftwl_version; | |
} | |
}; | |
public static final class fftwl_cc { | |
private static Pointer fftwl_cc; | |
public static synchronized Pointer get() { | |
if (fftwl_cc == null) | |
fftwl_cc = FFTW3Library.JNA_NATIVE_LIB.getGlobalVariableAddress("fftwl_cc"); | |
return fftwl_cc; | |
} | |
}; | |
public static final class fftwl_codelet_optim { | |
private static Pointer fftwl_codelet_optim; | |
public static synchronized Pointer get() { | |
if (fftwl_codelet_optim == null) | |
fftwl_codelet_optim = FFTW3Library.JNA_NATIVE_LIB.getGlobalVariableAddress("fftwl_codelet_optim"); | |
return fftwl_codelet_optim; | |
} | |
}; | |
/// Undefined type | |
public static interface fftwl_plan_s { | |
}; | |
/// Undefined type | |
public static interface fftw_plan_s { | |
}; | |
/// Undefined type | |
public static interface FILE { | |
}; | |
/// Undefined type | |
public static interface fftwf_plan_s { | |
}; | |
/// Pointer to unknown (opaque) type | |
public static class fftwf_plan extends PointerType { | |
public fftwf_plan(Pointer address) { | |
super(address); | |
} | |
public fftwf_plan() { | |
super(); | |
} | |
}; | |
/// Pointer to unknown (opaque) type | |
public static class fftw_plan extends PointerType { | |
public fftw_plan(Pointer address) { | |
super(address); | |
} | |
public fftw_plan() { | |
super(); | |
} | |
}; | |
/// Pointer to unknown (opaque) type | |
public static class fftwl_plan extends PointerType { | |
public fftwl_plan(Pointer address) { | |
super(address); | |
} | |
public fftwl_plan() { | |
super(); | |
} | |
}; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// | |
// A simple Scala interface to FFTWLibrary.java for real transforms of arbitrary dimension. | |
// The object FFTReal demonstrates example usage. | |
// Author: Kipton Barros | |
// | |
import com.sun.jna._ | |
import java.nio.IntBuffer | |
import fftw3.{FFTW3Library => FFTW} | |
import FFTW.{INSTANCE => fftw} | |
object FFTReal { | |
def test() { | |
val dim = Array(3, 3) | |
val a = Array[Double](0,0,1, 0,0,0, 0,0,0) | |
val b = Array[Double](1,2,3, 4,5,6, 7,8,9) | |
val dst = new Array[Double](dim.product) | |
val fft = new FFTReal(dim) | |
fft.convolve(a, b, dst) | |
dst.foreach(println _) | |
} | |
def test2() { | |
val dim = Array(4, 4) | |
val a = Array[Double](0,1,0,0, 0,0,0,0, 0,0,0,0, 0,0,0,0) | |
val fft = new FFTReal(dim) | |
val ap = fft.allocFourierArray() | |
fft.forwardTransform(a, ap) | |
val bp = fft.allocFourierArray() | |
fft.tabulateFourierArray(bp) { k: Array[Double] => | |
(math.cos(-k(1)), math.sin(-k(1))) | |
} | |
for (i <- ap.indices) { | |
println(ap(i) - bp(i)) | |
} | |
} | |
def test3() { | |
val dim = Array(4, 4) | |
val a = Array[Double](0,0,0,0, 1,0,0,0, 0,0,0,0, 0,0,0,0) | |
val fft = new FFTReal(dim) | |
val ap = fft.allocFourierArray() | |
fft.forwardTransform(a, ap) | |
val bp = fft.allocFourierArray() | |
fft.tabulateFourierArray(bp) { k: Array[Double] => | |
(math.cos(-k(0)), math.sin(-k(0))) | |
} | |
for (i <- ap.indices) { | |
println(ap(i) - bp(i)) | |
} | |
} | |
} | |
// Note that arrays are packed in row major order, so the last index is the fastest varying. | |
// Thus, if indices are computed as (i = Lx*y + x) then one should use dim(Ly, Lx) | |
class FFTReal(dim: Array[Int], lenOption: Option[Array[Double]] = None, flags: Int = FFTW.FFTW_ESTIMATE) { | |
val len = lenOption.getOrElse(dim.map(_.toDouble)) | |
val rank = dim.size | |
// number of doubles in real-space array | |
val n = dim.product | |
// number of doubles in reciprocal space array | |
val nrecip = 2*(dim.slice(0,rank-1).product*(dim(rank-1)/2+1)) // fftw compresses last index | |
val sizeofDouble = 8; | |
val inBytes = sizeofDouble*n | |
val outBytes = sizeofDouble*nrecip | |
val in = fftw.fftw_malloc(new NativeLong(inBytes)) | |
val out = fftw.fftw_malloc(new NativeLong(outBytes)) | |
val inbuf = in.getByteBuffer(0, inBytes).asDoubleBuffer() | |
val outbuf = out.getByteBuffer(0, outBytes).asDoubleBuffer() | |
val planForward = fftw.fftw_plan_dft_r2c(dim.size, IntBuffer.wrap(dim), inbuf, outbuf, flags) | |
val planBackward = fftw.fftw_plan_dft_c2r(dim.size, IntBuffer.wrap(dim), outbuf, inbuf, flags) | |
def forwardTransform(src: Array[Double], dst: Array[Double]) { | |
require(src.size == n) | |
require(dst.size == nrecip) | |
inbuf.clear() | |
inbuf.put(src) | |
fftw.fftw_execute(planForward) | |
outbuf.rewind() | |
outbuf.get(dst) | |
// continuum normalization: f(k) = \int dx^d f(x) e^(i k x) | |
val scale = len.product / dim.product | |
for (i <- dst.indices) dst(i) *= scale | |
} | |
def backwardTransform(src: Array[Double], dst: Array[Double]) { | |
require(src.size == nrecip) | |
require(dst.size == n) | |
outbuf.clear() | |
outbuf.put(src) | |
fftw.fftw_execute(planBackward) | |
inbuf.rewind() | |
inbuf.get(dst) | |
// continuum normalization: f(x) = (2 Pi)^(-d) \int dk^d f(k) e^(- i k x) | |
val scale = 1 / len.product | |
for (i <- dst.indices) dst(i) *= scale | |
} | |
def allocFourierArray(): Array[Double] = { | |
new Array[Double](nrecip) | |
} | |
def tabulateFourierArray(dst: Array[Double])(f: Array[Double] => (Double, Double)) { | |
require(dst.size == nrecip) | |
for (i <- 0 until dst.size/2) { | |
val k = fourierVector(i) | |
val (re, im) = f(k) | |
dst(2*i+0) = re | |
dst(2*i+1) = im | |
} | |
} | |
def multiplyFourierArrays(src1: Array[Double], src2: Array[Double], dst: Array[Double]) { | |
require(src1.size == nrecip) | |
require(src2.size == nrecip) | |
require(dst.size == nrecip) | |
for (i <- 0 until src1.size/2) { | |
// src and dst arrays might be aliased; create temporary variables | |
val re = src1(2*i+0)*src2(2*i+0) - src1(2*i+1)*src2(2*i+1) | |
val im = src1(2*i+0)*src2(2*i+1) + src1(2*i+1)*src2(2*i+0) | |
dst(2*i+0) = re | |
dst(2*i+1) = im | |
} | |
} | |
def conjugateFourierArray(src: Array[Double], dst: Array[Double]) { | |
require(src.size == nrecip) | |
require(dst.size == nrecip) | |
for (i <- 0 until src.size/2) { | |
dst(2*i+0) = src(2*i+0) | |
dst(2*i+1) = -src(2*i+1) | |
} | |
} | |
// Returns the list of all fourier vectors | |
def fourierVectors: Array[Array[Double]] = { | |
Array.tabulate(nrecip/2) { fourierVector(_) } | |
} | |
// for each indexed complex number in fourier array, return corresponding vector k | |
// where component k(r) = n (2 pi / L_r) for integer n in range [-N/2, +N/2) | |
def fourierVector(i: Int): Array[Double] = { | |
require(0 <= i && i < nrecip/2) | |
val k = new Array[Double](rank) | |
var ip = i | |
for (r <- rank-1 to 0 by -1) { | |
val d = if (r == rank-1) (dim(r)/2+1) else dim(r) // fftw compresses last index | |
k(r) = ip % d | |
if (k(r) >= dim(r)/2) | |
k(r) -= dim(r) | |
val dk = 2*math.Pi/len(r) | |
k(r) *= dk | |
ip /= d | |
} | |
k | |
} | |
def destroy { | |
fftw.fftw_destroy_plan(planForward) | |
fftw.fftw_destroy_plan(planBackward) | |
fftw.fftw_free(in) | |
fftw.fftw_free(out) | |
} | |
def convolve(a: Array[Double], b: Array[Double], dst: Array[Double]) { | |
require(a.size == n && b.size == n && dst.size == n) | |
val ap = allocFourierArray() | |
val bp = allocFourierArray() | |
forwardTransform(a, ap) | |
forwardTransform(b, bp) | |
// conjugateFourierArray(bp, bp) // affects sign: c(j) = \sum_i a(i) b(i-j) | |
multiplyFourierArrays(ap, bp, ap) | |
backwardTransform(ap, dst) | |
} | |
def convolveWithRecip(a: Array[Double], dst: Array[Double])(bp: Array[Double]) { | |
require(a.size == n && bp.size == nrecip && dst.size == n) | |
val ap = allocFourierArray() | |
forwardTransform(a, ap) | |
multiplyFourierArrays(ap, bp, ap) | |
backwardTransform(ap, dst) | |
} | |
def convolveWithRecipFn(a: Array[Double], dst: Array[Double])(fn: Array[Double] => (Double, Double)) { | |
require(a.size == n && dst.size == n) | |
val ap = allocFourierArray() | |
val bp = allocFourierArray() | |
forwardTransform(a, ap) | |
tabulateFourierArray(bp)(fn) | |
multiplyFourierArrays(ap, bp, ap) | |
backwardTransform(ap, dst) | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment