MCPcopy Create free account
hub / github.com/clMathLibraries/clFFT / output_ptr

Method output_ptr

src/tests/fftw_transform.h:322–332  ·  view source on GitHub ↗

/

Source from the content-addressed store, hash-verified

320
321 /*****************************************************/
322 T* output_ptr()
323 {
324 if( _output_layout == layout::real )
325 return output.real_ptr();
326 else if( _output_layout == layout::complex_interleaved )
327 return output.interleaved_ptr();
328 else if( _output_layout == layout::hermitian_interleaved )
329 return output.interleaved_ptr();
330 else
331 throw std::runtime_error( "invalid layout in fftw::output_ptr" );
332 }
333
334 // you must call either set_forward_transform() or
335 // set_backward_transform() before setting the input buffer

Callers

nothing calls this directly

Calls 2

real_ptrMethod · 0.80
interleaved_ptrMethod · 0.80

Tested by

no test coverage detected