-
Notifications
You must be signed in to change notification settings - Fork 6
/
Geometry_cartesian.c
81 lines (68 loc) · 1.5 KB
/
Geometry_cartesian.c
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
/*
Copyright (C) 1995 The GeoFramework Consortium
This file is part of Ellipsis3D.
Ellipsis3D is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License, version 2,
as published by the Free Software Foundation.
Ellipsis3D is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
Author:
Louis Moresi <[email protected]>
*/
#include "global_defs.h"
void set_2dc_defaults(
struct All_variables *E
)
{
E->control.model = 1 ;
E->control.CART2D = 1;
E->mesh.nsd = 2;
E->mesh.dof = 2;
}
void set_2dccoss_defaults(
struct All_variables *E
)
{
E->control.model = 2 ;
E->control.CART2D = 1;
E->mesh.nsd = 2;
E->mesh.dof = 3;
}
void set_2pt5dc_defaults(
struct All_variables *E
)
{
E->control.model = 1 ;
E->control.CART2pt5D = 1;
E->mesh.nsd = 2;
E->mesh.dof = 3;
}
void set_2pt5dccoss_defaults(
struct All_variables *E
)
{
E->control.model = 2 ;
E->control.CART2pt5D = 1;
E->mesh.nsd = 2;
E->mesh.dof = 3;
}
void set_3dc_defaults(
struct All_variables *E
)
{
E->control.model = 1 ;
E->control.CART3D = 1;
E->mesh.nsd = 3;
E->mesh.dof = 3;
}
void set_3dccoss_defaults(
struct All_variables *E
)
{
E->control.model = 2 ;
E->control.CART3D = 1;
E->mesh.nsd = 3;
E->mesh.dof = 6;
}