Ask a Question | Search PSRCHIVE: |
![]()
|
FTransformAgent.h void add() Add a pointer to this instance to the libraries attribute. Definition FTransformAgent.C:75 static Reference::To< Agent > current The currently installed agent. Definition FTransformAgent.h:53 virtual Plan2 * get_plan2(size_t nx, size_t ny, type call)=0 Return an appropriate two-dimensional FFT plan from this library. friend void clean_plans() Clears out the memory associated with the plans. static unsigned get_num_libraries() Get the number of available libraries. Definition FTransformAgent.h:42 static ThreadContext * context For use in multithreaded programs. Definition FTransformAgent.h:56 static std::string get_library_name(unsigned i) Get the name of the ith available library. Definition FTransformAgent.h:46 static void set_library(const std::string &name) Set the current library by name. Definition FTransformAgent.C:83 std::string name Name of the transform library. Definition FTransformAgent.h:27 friend void set_library(const std::string &name) Set the library to the specified name. virtual Plan * get_plan(size_t nfft, type call)=0 Return an appropriate one-dimensional FFT plan from this library. Abstract base class of two-dimensional Fast Fourier Transforms. Definition FTransformPlan.h:48 static void enlist() Add an instance of this class to the Agent::libraries attribute. Definition FTransformAgent.h:150 Library::Plan * get_plan(size_t nfft, type call) Return an appropriate plan from this library. Definition FTransformAgent.h:124 void clean_plans() Clean up the plans for this library. Definition FTransformAgent.h:110 std::vector< Reference::To< typename Library::Plan > > plans The one-dimensional plans managed by the agent for this library. Definition FTransformAgent.h:101 Library::Plan2 * get_plan2(size_t nx, size_t ny, type call) Return an appropriate two-dimensional FFT plan from this library. Definition FTransformAgent.h:138 std::vector< Reference::To< typename Library::Plan2 > > plans2 The two-dimensional plans managed by the agent for this library. Definition FTransformAgent.h:104 PlanAgent(const std::string &name, normalization norm) Default constructor. Definition FTransformAgent.h:116 Abstract base class of one-dimensional Fast Fourier Transforms. Definition FTransformPlan.h:17 Locks the mutex on construction and unlocks on deletion. Definition ThreadContext.h:56 Defines a single interface to a variety of Fourier transform libraries. Definition FFTW3_Transform.h:14 Generated using doxygen 1.14.0
|