@@ -38,23 +38,23 @@ struct OperatorApplyContext_ {
3838// libCEED data struct
3939typedef struct CeedData_ * CeedData ;
4040struct CeedData_ {
41- CeedBasis basis_x , basis_u , basis_p , basis_u_face ;
41+ CeedBasis basis_x , basis_u , basis_p , basis_u_face , basis_xc ;
4242 CeedElemRestriction elem_restr_x , elem_restr_u , elem_restr_U_i ,
4343 elem_restr_p , elem_restr_p_i ;
44- CeedQFunction qf_residual , qf_jacobian , qf_error , qf_ics , qf_true ;
45- CeedOperator op_residual , op_jacobian , op_error , op_ics , op_true ;
46- CeedVector x_ceed , y_ceed , x_coord , x0_ceed , x_t_ceed ;
44+ CeedQFunction qf_residual , qf_jacobian , qf_error , qf_ics_u , qf_ics_p ;
45+ CeedOperator op_residual , op_jacobian , op_error , op_ics_u , op_ics_p ;
46+ CeedVector x_ceed , y_ceed , x_coord , u0_ceed , x_t_ceed ;
4747 OperatorApplyContext ctx_residual , ctx_jacobian , ctx_error , ctx_residual_ut ;
4848 CeedInt num_elem ;
4949};
5050
5151// Problem specific data
5252typedef struct ProblemData_ * ProblemData ;
5353struct ProblemData_ {
54- CeedQFunctionUser true_solution , residual , jacobian , error , ics ,
54+ CeedQFunctionUser true_solution , residual , jacobian , error , ics_u , ics_p ,
5555 bc_pressure ;
5656 const char * true_solution_loc , * residual_loc , * jacobian_loc ,
57- * error_loc , * bc_pressure_loc , * ics_loc ;
57+ * error_loc , * bc_pressure_loc , * ics_u_loc , * ics_p_loc ;
5858 CeedQuadMode quadrature_mode ;
5959 CeedInt elem_node , dim , q_data_size_face ;
6060 CeedQFunctionContext qfunction_context ;
0 commit comments