Definindo uma função para uso posterior em TikZ ou pgfplots

Definindo uma função para uso posterior em TikZ ou pgfplots

Não tenho certeza qual é o meu problema. Estou tentando definir uma função para usar posteriormente na plotagem 3D. Até agora, tentei simplificar o código o máximo possível para encontrar o erro, então perceba que essas não são as funções que realmente usarei.

\documentclass[12pt]{article}
\usepackage{pgfplots}
\pgfplotsset{compat=1.11}
\begin{document}

\pgfmathdeclarefunction{r}{2}{%
    \pgfmathparse{1.6}%
}

\begin{tikzpicture}
\begin{axis}[axis lines=center,view={135}{45}]
\addplot3[surf,variable=\u, variable y=\v,samples=40,
    domain=0:1, y domain=-pi:pi]
    ({r(u,v)},{0},{0});
\end{axis}
\end{tikzpicture
\end{document}

Também tentei \tikzset{declare function={r{\a,\b}=1.6;}}e \begin{tikzpicture}[declare function={r(\a,\b)=1.6;}](que percebo ser a mesma coisa, mas quem sabe).

O principal erro que estou recebendo parece ser "! Package PGF Math Error: Desculpe, uma rotina interna da unidade de ponto flutuante obteve um número de ponto flutuante mal formatado".

informação relacionada