FFTA.CallGraph
— TypeObject representing a graph of FFT Calls
Arguments
nodes::Vector{CallGraphNode}
- Nodes keeping track of the graph workspace::Vector{Vector{T}}
- Preallocated Workspace
Examples
julia> CallGraph{ComplexF64}(CallGraphNode[], Vector{T}[])
FFTA.CallGraphNode
— TypeNode of a call graph
Arguments
left::Int
- Offset to the left child node right::Int
- Offset to the right child node type::AbstractFFTType
- Object representing the type of FFT sz::Int
- Size of this FFT
Examples
julia> CallGraphNode(0, 0, Pow2FFT(), 8)
FFTA.fft_pow2!
— MethodPower of 2 FFT in place
FFTA.fft_pow4!
— MethodPower of 4 FFT in place