64 Stokhos::StandardStorage<ordinal_type, value_type> > {
71 const Teuchos::RCP<
const OrthogPolyBasis<ordinal_type, value_type> >&
basis,
73 const Teuchos::RCP<Teuchos::ParameterList>&
params = Teuchos::null);
79 void exp(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
80 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
81 void log(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
82 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
83 void log10(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
84 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
85 void sqrt(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
86 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
87 void cbrt(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
88 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
89 void pow(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
90 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a,
91 const OrthogPolyApprox<ordinal_type, value_type, node_type>& b);
92 void pow(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
94 const OrthogPolyApprox<ordinal_type, value_type, node_type>& b);
95 void pow(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
96 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a,
98 void cos(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
99 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
100 void sin(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
101 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
102 void tan(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
103 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
104 void cosh(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
105 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
106 void sinh(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
107 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
108 void tanh(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
109 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
110 void acos(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
111 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
112 void asin(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
113 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
114 void atan(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
115 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
116 void atan2(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
117 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a,
118 const OrthogPolyApprox<ordinal_type, value_type, node_type>& b);
119 void atan2(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
121 const OrthogPolyApprox<ordinal_type, value_type, node_type>& b);
122 void atan2(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
123 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a,
124 const value_type& b);
125 void acosh(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
126 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
127 void asinh(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
128 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);
129 void atanh(OrthogPolyApprox<ordinal_type, value_type, node_type>& c,
130 const OrthogPolyApprox<ordinal_type, value_type, node_type>& a);