diff --git a/src/userobjects/FFTBufferBase.C b/src/userobjects/FFTBufferBase.C index 7544c8ac..acbec673 100644 --- a/src/userobjects/FFTBufferBase.C +++ b/src/userobjects/FFTBufferBase.C @@ -118,7 +118,8 @@ FFTBufferBase::FFTBufferBase(const InputParameters & parameters) // precompute kvector components for current direction _k_table[i].resize(_grid[i]); for (int j = 0; j < _grid[i]; ++j) - _k_table[i][j] = ((j < (_grid[i] >> 1) + 1) ? Real(j) : (Real(j) - _grid[i])) / _box_size(i); + _k_table[i][j] = 2.0 * libMesh::pi * + ((j < (_grid[i] >> 1) + 1) ? Real(j) : (Real(j) - _grid[i])) / _box_size(i); } _real_space_data.resize(real_space_buffer_size); _reciprocal_space_data.resize(reciprocal_space_buffer_size);