/
| 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 |
nothing calls this directly
no test coverage detected