@@ -96,70 +96,78 @@ void hierarchic_vec_nodal_soln(const Elem * elem,
96
96
// of explicit instantiation at the end of this file.
97
97
// This could be macro-ified so that it fits on one line...
98
98
template < >
99
- void FE < 0 ,HIERARCHIC_VEC > ::nodal_soln (const Elem * elem ,
99
+ void FE < 0 ,HIERARCHIC_VEC > ::nodal_soln (const unsigned vdim ,
100
+ const Elem * elem ,
100
101
const Order order ,
101
102
const std ::vector < Number > & elem_soln ,
102
103
std ::vector < Number > & nodal_soln ,
103
104
const bool add_p_level )
104
- { FE < 0 ,HIERARCHIC > ::nodal_soln (elem , order , elem_soln , nodal_soln , add_p_level ); }
105
+ { FE < 0 ,HIERARCHIC > ::nodal_soln (vdim , elem , order , elem_soln , nodal_soln , add_p_level ); }
105
106
106
107
template < >
107
- void FE < 1 ,HIERARCHIC_VEC > ::nodal_soln (const Elem * elem ,
108
+ void FE < 1 ,HIERARCHIC_VEC > ::nodal_soln (const unsigned vdim ,
109
+ const Elem * elem ,
108
110
const Order order ,
109
111
const std ::vector < Number > & elem_soln ,
110
112
std ::vector < Number > & nodal_soln ,
111
113
const bool add_p_level )
112
- { FE < 1 ,HIERARCHIC > ::nodal_soln (elem , order , elem_soln , nodal_soln , add_p_level ); }
114
+ { FE < 1 ,HIERARCHIC > ::nodal_soln (vdim , elem , order , elem_soln , nodal_soln , add_p_level ); }
113
115
114
116
template < >
115
- void FE < 2 ,HIERARCHIC_VEC > ::nodal_soln (const Elem * elem ,
117
+ void FE < 2 ,HIERARCHIC_VEC > ::nodal_soln (const unsigned ,
118
+ const Elem * elem ,
116
119
const Order order ,
117
120
const std ::vector < Number > & elem_soln ,
118
121
std ::vector < Number > & nodal_soln ,
119
122
const bool add_p_level )
120
- { hierarchic_vec_nodal_soln (elem , order , elem_soln , 2 /*dimension */ , nodal_soln , add_p_level ); }
123
+ { hierarchic_vec_nodal_soln (elem , order , elem_soln , 2 /*dim */ , nodal_soln , add_p_level ); }
121
124
122
125
template < >
123
- void FE < 3 ,HIERARCHIC_VEC > ::nodal_soln (const Elem * elem ,
126
+ void FE < 3 ,HIERARCHIC_VEC > ::nodal_soln (const unsigned ,
127
+ const Elem * elem ,
124
128
const Order order ,
125
129
const std ::vector < Number > & elem_soln ,
126
130
std ::vector < Number > & nodal_soln ,
127
131
const bool add_p_level )
128
- { hierarchic_vec_nodal_soln (elem , order , elem_soln , 3 /*dimension */ , nodal_soln , add_p_level ); }
132
+ { hierarchic_vec_nodal_soln (elem , order , elem_soln , 3 /*dim */ , nodal_soln , add_p_level ); }
129
133
130
134
LIBMESH_FE_SIDE_NODAL_SOLN (HIERARCHIC_VEC )
131
135
132
136
template < >
133
- void FE < 0 ,L2_HIERARCHIC_VEC > ::nodal_soln (const Elem * elem ,
137
+ void FE < 0 ,L2_HIERARCHIC_VEC > ::nodal_soln (const unsigned vdim ,
138
+ const Elem * elem ,
134
139
const Order order ,
135
140
const std ::vector < Number > & elem_soln ,
136
141
std ::vector < Number > & nodal_soln ,
137
142
const bool add_p_level )
138
- { FE < 0 ,HIERARCHIC_VEC > ::nodal_soln (elem , order , elem_soln , nodal_soln , add_p_level ); }
143
+ { FE < 0 ,HIERARCHIC_VEC > ::nodal_soln (vdim , elem , order , elem_soln , nodal_soln , add_p_level ); }
139
144
140
145
template < >
141
- void FE < 1 ,L2_HIERARCHIC_VEC > ::nodal_soln (const Elem * elem ,
146
+ void FE < 1 ,L2_HIERARCHIC_VEC > ::nodal_soln (const unsigned vdim ,
147
+ const Elem * elem ,
142
148
const Order order ,
143
149
const std ::vector < Number > & elem_soln ,
144
150
std ::vector < Number > & nodal_soln ,
145
151
const bool add_p_level )
146
- { FE < 1 ,HIERARCHIC_VEC > ::nodal_soln (elem , order , elem_soln , nodal_soln , add_p_level ); }
152
+ { FE < 1 ,HIERARCHIC_VEC > ::nodal_soln (vdim , elem , order , elem_soln , nodal_soln , add_p_level ); }
147
153
148
154
template < >
149
- void FE < 2 ,L2_HIERARCHIC_VEC > ::nodal_soln (const Elem * elem ,
155
+ void FE < 2 ,L2_HIERARCHIC_VEC > ::nodal_soln (const unsigned vdim ,
156
+ const Elem * elem ,
150
157
const Order order ,
151
158
const std ::vector < Number > & elem_soln ,
152
159
std ::vector < Number > & nodal_soln ,
153
160
const bool add_p_level )
154
- { FE < 2 ,HIERARCHIC_VEC > ::nodal_soln (elem , order , elem_soln , nodal_soln , add_p_level ); }
161
+ { FE < 2 ,HIERARCHIC_VEC > ::nodal_soln (vdim , elem , order , elem_soln , nodal_soln , add_p_level ); }
155
162
156
163
template < >
157
- void FE < 3 ,L2_HIERARCHIC_VEC > ::nodal_soln (const Elem * elem ,
164
+ void FE < 3 ,L2_HIERARCHIC_VEC > ::nodal_soln (const unsigned vdim ,
165
+ const Elem * elem ,
158
166
const Order order ,
159
167
const std ::vector < Number > & elem_soln ,
160
168
std ::vector < Number > & nodal_soln ,
161
169
const bool add_p_level )
162
- { FE < 3 ,HIERARCHIC_VEC > ::nodal_soln (elem , order , elem_soln , nodal_soln , add_p_level ); }
170
+ { FE < 3 ,HIERARCHIC_VEC > ::nodal_soln (vdim , elem , order , elem_soln , nodal_soln , add_p_level ); }
163
171
164
172
LIBMESH_FE_SIDE_NODAL_SOLN (L2_HIERARCHIC_VEC )
165
173
0 commit comments