bpsproblemdata.h (af89791e6eee77bd50ffc7d7dc35ec06acf93a56) bpsproblemdata.h (de1229c50b0fa287ef0d97965becc5ec55ca5a76)
1#ifndef libceed_petsc_examples_bps_problem_data_h
2#define libceed_petsc_examples_bps_problem_data_h
3
4#include <ceed.h>
5#include <petsc.h>
6#include "../include/bcfunctions.h"
7#include "../include/structs.h"
8#include "../qfunctions/bps/bp1.h"
9#include "../qfunctions/bps/bp2.h"
10#include "../qfunctions/bps/bp3.h"
11#include "../qfunctions/bps/bp4.h"
12#include "../qfunctions/bps/common.h"
13
14// -----------------------------------------------------------------------------
15// BP Option Data
16// -----------------------------------------------------------------------------
17
1#ifndef libceed_petsc_examples_bps_problem_data_h
2#define libceed_petsc_examples_bps_problem_data_h
3
4#include <ceed.h>
5#include <petsc.h>
6#include "../include/bcfunctions.h"
7#include "../include/structs.h"
8#include "../qfunctions/bps/bp1.h"
9#include "../qfunctions/bps/bp2.h"
10#include "../qfunctions/bps/bp3.h"
11#include "../qfunctions/bps/bp4.h"
12#include "../qfunctions/bps/common.h"
13
14// -----------------------------------------------------------------------------
15// BP Option Data
16// -----------------------------------------------------------------------------
17
18// BP options
19typedef enum {
20 CEED_BP1 = 0, CEED_BP2 = 1, CEED_BP3 = 2,
21 CEED_BP4 = 3, CEED_BP5 = 4, CEED_BP6 = 5
22} BPType;
23
24BPData bp_options[6] = {
25 [CEED_BP1] = {
26 .num_comp_u = 1,
27 .num_comp_x = 3,
28 .topo_dim = 3,
29 .q_data_size = 1,
30 .q_extra = 1,
31 .setup_geo = SetupMassGeo,

--- 116 unchanged lines hidden ---
18BPData bp_options[6] = {
19 [CEED_BP1] = {
20 .num_comp_u = 1,
21 .num_comp_x = 3,
22 .topo_dim = 3,
23 .q_data_size = 1,
24 .q_extra = 1,
25 .setup_geo = SetupMassGeo,

--- 116 unchanged lines hidden ---