Jet
v1.3.3
jet
jet.h
Go to the documentation of this file.
1
// Copyright (c) 2018 Doyub Kim
2
3
// I am making my contributions/submissions to this project solely in my
4
// personal capacity and am not conveying any rights to any intellectual
5
// property of any third parties.
6
7
#ifndef INCLUDE_JET_JET_H_
8
#define INCLUDE_JET_JET_H_
9
#include <
jet/advection_solver2.h
>
10
#include <
jet/advection_solver3.h
>
11
#include <
jet/animation.h
>
12
#include <
jet/anisotropic_points_to_implicit2.h
>
13
#include <
jet/anisotropic_points_to_implicit3.h
>
14
#include <
jet/apic_solver2.h
>
15
#include <
jet/apic_solver3.h
>
16
#include <
jet/array.h
>
17
#include <
jet/array1.h
>
18
#include <
jet/array2.h
>
19
#include <
jet/array3.h
>
20
#include <
jet/array_accessor.h
>
21
#include <
jet/array_accessor1.h
>
22
#include <
jet/array_accessor2.h
>
23
#include <
jet/array_accessor3.h
>
24
#include <
jet/array_samplers.h
>
25
#include <
jet/array_samplers1.h
>
26
#include <
jet/array_samplers2.h
>
27
#include <
jet/array_samplers3.h
>
28
#include <
jet/array_utils.h
>
29
#include <
jet/bcc_lattice_point_generator.h
>
30
#include <
jet/blas.h
>
31
#include <
jet/bounding_box.h
>
32
#include <
jet/bounding_box2.h
>
33
#include <
jet/bounding_box3.h
>
34
#include <
jet/box2.h
>
35
#include <
jet/box3.h
>
36
#include <
jet/bvh2.h
>
37
#include <
jet/bvh3.h
>
38
#include <
jet/cell_centered_scalar_grid2.h
>
39
#include <
jet/cell_centered_scalar_grid3.h
>
40
#include <
jet/cell_centered_vector_grid2.h
>
41
#include <
jet/cell_centered_vector_grid3.h
>
42
#include <
jet/cg.h
>
43
#include <
jet/collider2.h
>
44
#include <
jet/collider3.h
>
45
#include <
jet/collider_set2.h
>
46
#include <
jet/collider_set3.h
>
47
#include <
jet/collocated_vector_grid2.h
>
48
#include <
jet/collocated_vector_grid3.h
>
49
#include <
jet/constant_scalar_field2.h
>
50
#include <
jet/constant_scalar_field3.h
>
51
#include <
jet/constant_vector_field2.h
>
52
#include <
jet/constant_vector_field3.h
>
53
#include <
jet/constants.h
>
54
#include <
jet/cpp_utils.h
>
55
#include <
jet/cubic_semi_lagrangian2.h
>
56
#include <
jet/cubic_semi_lagrangian3.h
>
57
#include <
jet/custom_implicit_surface2.h
>
58
#include <
jet/custom_implicit_surface3.h
>
59
#include <
jet/custom_scalar_field2.h
>
60
#include <
jet/custom_scalar_field3.h
>
61
#include <
jet/custom_vector_field2.h
>
62
#include <
jet/custom_vector_field3.h
>
63
#include <
jet/cylinder3.h
>
64
#include <
jet/eno_level_set_solver2.h
>
65
#include <
jet/eno_level_set_solver3.h
>
66
#include <
jet/face_centered_grid2.h
>
67
#include <
jet/face_centered_grid3.h
>
68
#include <
jet/fcc_lattice_point_generator.h
>
69
#include <
jet/fdm_cg_solver2.h
>
70
#include <
jet/fdm_cg_solver3.h
>
71
#include <
jet/fdm_gauss_seidel_solver2.h
>
72
#include <
jet/fdm_gauss_seidel_solver3.h
>
73
#include <
jet/fdm_iccg_solver2.h
>
74
#include <
jet/fdm_iccg_solver3.h
>
75
#include <
jet/fdm_jacobi_solver2.h
>
76
#include <
jet/fdm_jacobi_solver3.h
>
77
#include <
jet/fdm_linear_system2.h
>
78
#include <
jet/fdm_linear_system3.h
>
79
#include <
jet/fdm_linear_system_solver2.h
>
80
#include <
jet/fdm_linear_system_solver3.h
>
81
#include <
jet/fdm_mg_linear_system2.h
>
82
#include <
jet/fdm_mg_linear_system3.h
>
83
#include <
jet/fdm_mg_solver2.h
>
84
#include <
jet/fdm_mg_solver3.h
>
85
#include <
jet/fdm_mgpcg_solver2.h
>
86
#include <
jet/fdm_mgpcg_solver3.h
>
87
#include <
jet/fdm_utils.h
>
88
#include <
jet/field2.h
>
89
#include <
jet/field3.h
>
90
#include <
jet/flip_solver2.h
>
91
#include <
jet/flip_solver3.h
>
92
#include <
jet/fmm_level_set_solver2.h
>
93
#include <
jet/fmm_level_set_solver3.h
>
94
#include <
jet/functors.h
>
95
#include <
jet/grid2.h
>
96
#include <
jet/grid3.h
>
97
#include <
jet/grid_backward_euler_diffusion_solver2.h
>
98
#include <
jet/grid_backward_euler_diffusion_solver3.h
>
99
#include <
jet/grid_blocked_boundary_condition_solver2.h
>
100
#include <
jet/grid_blocked_boundary_condition_solver3.h
>
101
#include <
jet/grid_boundary_condition_solver2.h
>
102
#include <
jet/grid_boundary_condition_solver3.h
>
103
#include <
jet/grid_diffusion_solver2.h
>
104
#include <
jet/grid_diffusion_solver3.h
>
105
#include <
jet/grid_emitter2.h
>
106
#include <
jet/grid_emitter3.h
>
107
#include <
jet/grid_emitter_set2.h
>
108
#include <
jet/grid_emitter_set3.h
>
109
#include <
jet/grid_fluid_solver2.h
>
110
#include <
jet/grid_fluid_solver3.h
>
111
#include <
jet/grid_forward_euler_diffusion_solver2.h
>
112
#include <
jet/grid_forward_euler_diffusion_solver3.h
>
113
#include <
jet/grid_fractional_boundary_condition_solver2.h
>
114
#include <
jet/grid_fractional_boundary_condition_solver3.h
>
115
#include <
jet/grid_fractional_single_phase_pressure_solver2.h
>
116
#include <
jet/grid_fractional_single_phase_pressure_solver3.h
>
117
#include <
jet/grid_point_generator2.h
>
118
#include <
jet/grid_point_generator3.h
>
119
#include <
jet/grid_pressure_solver2.h
>
120
#include <
jet/grid_pressure_solver3.h
>
121
#include <
jet/grid_single_phase_pressure_solver2.h
>
122
#include <
jet/grid_single_phase_pressure_solver3.h
>
123
#include <
jet/grid_smoke_solver2.h
>
124
#include <
jet/grid_smoke_solver3.h
>
125
#include <
jet/grid_system_data2.h
>
126
#include <
jet/grid_system_data3.h
>
127
#include <
jet/implicit_surface2.h
>
128
#include <
jet/implicit_surface3.h
>
129
#include <
jet/implicit_surface_set2.h
>
130
#include <
jet/implicit_surface_set3.h
>
131
#include <
jet/implicit_triangle_mesh3.h
>
132
#include <
jet/intersection_query_engine2.h
>
133
#include <
jet/intersection_query_engine3.h
>
134
#include <
jet/iterative_level_set_solver2.h
>
135
#include <
jet/iterative_level_set_solver3.h
>
136
#include <
jet/jet.h
>
137
#include <
jet/kdtree.h
>
138
#include <
jet/level_set_liquid_solver2.h
>
139
#include <
jet/level_set_liquid_solver3.h
>
140
#include <
jet/level_set_solver2.h
>
141
#include <
jet/level_set_solver3.h
>
142
#include <
jet/level_set_utils.h
>
143
#include <
jet/list_query_engine2.h
>
144
#include <
jet/list_query_engine3.h
>
145
#include <
jet/logging.h
>
146
#include <
jet/macros.h
>
147
#include <
jet/marching_cubes.h
>
148
#include <
jet/math_utils.h
>
149
#include <
jet/matrix.h
>
150
#include <
jet/matrix2x2.h
>
151
#include <
jet/matrix3x3.h
>
152
#include <
jet/matrix4x4.h
>
153
#include <
jet/matrix_csr.h
>
154
#include <
jet/matrix_expression.h
>
155
#include <
jet/matrix_mxn.h
>
156
#include <
jet/mg.h
>
157
#include <
jet/nearest_neighbor_query_engine2.h
>
158
#include <
jet/nearest_neighbor_query_engine3.h
>
159
#include <
jet/octree.h
>
160
#include <
jet/parallel.h
>
161
#include <
jet/particle_emitter2.h
>
162
#include <
jet/particle_emitter3.h
>
163
#include <
jet/particle_emitter_set2.h
>
164
#include <
jet/particle_emitter_set3.h
>
165
#include <
jet/particle_system_data2.h
>
166
#include <
jet/particle_system_data3.h
>
167
#include <
jet/particle_system_solver2.h
>
168
#include <
jet/particle_system_solver3.h
>
169
#include <
jet/pci_sph_solver2.h
>
170
#include <
jet/pci_sph_solver3.h
>
171
#include <
jet/pde.h
>
172
#include <
jet/physics_animation.h
>
173
#include <
jet/pic_solver2.h
>
174
#include <
jet/pic_solver3.h
>
175
#include <
jet/plane2.h
>
176
#include <
jet/plane3.h
>
177
#include <
jet/point.h
>
178
#include <
jet/point2.h
>
179
#include <
jet/point3.h
>
180
#include <
jet/point_generator2.h
>
181
#include <
jet/point_generator3.h
>
182
#include <
jet/point_hash_grid_searcher2.h
>
183
#include <
jet/point_hash_grid_searcher3.h
>
184
#include <
jet/point_kdtree_searcher2.h
>
185
#include <
jet/point_kdtree_searcher3.h
>
186
#include <
jet/point_neighbor_searcher2.h
>
187
#include <
jet/point_neighbor_searcher3.h
>
188
#include <
jet/point_parallel_hash_grid_searcher2.h
>
189
#include <
jet/point_parallel_hash_grid_searcher3.h
>
190
#include <
jet/point_particle_emitter2.h
>
191
#include <
jet/point_particle_emitter3.h
>
192
#include <
jet/point_simple_list_searcher2.h
>
193
#include <
jet/point_simple_list_searcher3.h
>
194
#include <
jet/points_to_implicit2.h
>
195
#include <
jet/points_to_implicit3.h
>
196
#include <
jet/quadtree.h
>
197
#include <
jet/quaternion.h
>
198
#include <
jet/ray.h
>
199
#include <
jet/ray2.h
>
200
#include <
jet/ray3.h
>
201
#include <
jet/rigid_body_collider2.h
>
202
#include <
jet/rigid_body_collider3.h
>
203
#include <
jet/samplers.h
>
204
#include <
jet/scalar_field2.h
>
205
#include <
jet/scalar_field3.h
>
206
#include <
jet/scalar_grid2.h
>
207
#include <
jet/scalar_grid3.h
>
208
#include <
jet/semi_lagrangian2.h
>
209
#include <
jet/semi_lagrangian3.h
>
210
#include <
jet/serial.h
>
211
#include <
jet/serialization.h
>
212
#include <
jet/size.h
>
213
#include <
jet/size2.h
>
214
#include <
jet/size3.h
>
215
#include <
jet/sph_kernels2.h
>
216
#include <
jet/sph_kernels3.h
>
217
#include <
jet/sph_points_to_implicit2.h
>
218
#include <
jet/sph_points_to_implicit3.h
>
219
#include <
jet/sph_solver2.h
>
220
#include <
jet/sph_solver3.h
>
221
#include <
jet/sph_system_data2.h
>
222
#include <
jet/sph_system_data3.h
>
223
#include <
jet/sphere2.h
>
224
#include <
jet/sphere3.h
>
225
#include <
jet/spherical_points_to_implicit2.h
>
226
#include <
jet/spherical_points_to_implicit3.h
>
227
#include <
jet/surface2.h
>
228
#include <
jet/surface3.h
>
229
#include <
jet/surface_set2.h
>
230
#include <
jet/surface_set3.h
>
231
#include <
jet/surface_to_implicit2.h
>
232
#include <
jet/surface_to_implicit3.h
>
233
#include <
jet/svd.h
>
234
#include <
jet/timer.h
>
235
#include <
jet/transform2.h
>
236
#include <
jet/transform3.h
>
237
#include <
jet/triangle3.h
>
238
#include <
jet/triangle_mesh3.h
>
239
#include <
jet/triangle_mesh_to_sdf.h
>
240
#include <
jet/triangle_point_generator.h
>
241
#include <
jet/type_helpers.h
>
242
#include <
jet/upwind_level_set_solver2.h
>
243
#include <
jet/upwind_level_set_solver3.h
>
244
#include <
jet/vector.h
>
245
#include <
jet/vector2.h
>
246
#include <
jet/vector3.h
>
247
#include <
jet/vector4.h
>
248
#include <
jet/vector_expression.h
>
249
#include <
jet/vector_field2.h
>
250
#include <
jet/vector_field3.h
>
251
#include <
jet/vector_grid2.h
>
252
#include <
jet/vector_grid3.h
>
253
#include <
jet/vector_n.h
>
254
#include <
jet/vertex_centered_scalar_grid2.h
>
255
#include <
jet/vertex_centered_scalar_grid3.h
>
256
#include <
jet/vertex_centered_vector_grid2.h
>
257
#include <
jet/vertex_centered_vector_grid3.h
>
258
#include <
jet/volume_grid_emitter2.h
>
259
#include <
jet/volume_grid_emitter3.h
>
260
#include <
jet/volume_particle_emitter2.h
>
261
#include <
jet/volume_particle_emitter3.h
>
262
#include <
jet/zhu_bridson_points_to_implicit2.h
>
263
#include <
jet/zhu_bridson_points_to_implicit3.h
>
264
#endif // INCLUDE_JET_JET_H_
surface2.h
level_set_utils.h
spherical_points_to_implicit3.h
advection_solver3.h
sphere3.h
field2.h
grid_diffusion_solver3.h
grid_fluid_solver3.h
fdm_jacobi_solver3.h
transform3.h
spherical_points_to_implicit2.h
level_set_solver2.h
parallel.h
grid_pressure_solver2.h
animation.h
grid_system_data2.h
custom_vector_field2.h
matrix3x3.h
points_to_implicit2.h
array2.h
scalar_grid3.h
grid_emitter_set3.h
array_accessor2.h
anisotropic_points_to_implicit2.h
point.h
advection_solver2.h
list_query_engine2.h
array_samplers3.h
jet.h
functors.h
grid_point_generator2.h
fdm_mgpcg_solver2.h
cell_centered_vector_grid3.h
triangle_mesh_to_sdf.h
zhu_bridson_points_to_implicit2.h
sph_system_data2.h
plane2.h
matrix_mxn.h
nearest_neighbor_query_engine2.h
point_neighbor_searcher2.h
transform2.h
fdm_mg_linear_system2.h
size3.h
particle_emitter3.h
implicit_surface_set2.h
level_set_liquid_solver2.h
surface_set3.h
volume_particle_emitter2.h
point_parallel_hash_grid_searcher3.h
custom_implicit_surface2.h
pic_solver2.h
volume_grid_emitter2.h
scalar_field2.h
point_particle_emitter2.h
fdm_cg_solver3.h
fdm_mg_solver2.h
apic_solver3.h
box2.h
point_simple_list_searcher3.h
surface_to_implicit2.h
surface3.h
grid_backward_euler_diffusion_solver2.h
particle_system_solver3.h
quaternion.h
size2.h
macros.h
ray.h
grid_diffusion_solver2.h
grid_fluid_solver2.h
box3.h
vector_field2.h
point_kdtree_searcher2.h
particle_system_data3.h
grid_emitter2.h
implicit_surface_set3.h
volume_particle_emitter3.h
fmm_level_set_solver2.h
point_hash_grid_searcher2.h
array.h
intersection_query_engine3.h
fdm_mg_linear_system3.h
fdm_mgpcg_solver3.h
mg.h
grid_fractional_single_phase_pressure_solver2.h
grid_emitter_set2.h
grid_boundary_condition_solver2.h
custom_scalar_field3.h
bounding_box.h
constant_scalar_field2.h
level_set_solver3.h
collider3.h
point_neighbor_searcher3.h
points_to_implicit3.h
point_particle_emitter3.h
matrix.h
cell_centered_scalar_grid3.h
array_accessor.h
cubic_semi_lagrangian3.h
vertex_centered_vector_grid2.h
implicit_surface2.h
point3.h
scalar_field3.h
fdm_utils.h
grid_boundary_condition_solver3.h
quadtree.h
matrix_csr.h
point_generator2.h
sph_solver3.h
vector2.h
kdtree.h
ray2.h
particle_emitter2.h
collider_set3.h
intersection_query_engine2.h
point_parallel_hash_grid_searcher2.h
custom_implicit_surface3.h
eno_level_set_solver2.h
vector_expression.h
matrix4x4.h
grid_fractional_single_phase_pressure_solver3.h
fdm_iccg_solver3.h
ray3.h
fmm_level_set_solver3.h
timer.h
fdm_mg_solver3.h
apic_solver2.h
bcc_lattice_point_generator.h
implicit_triangle_mesh3.h
surface_set2.h
fcc_lattice_point_generator.h
matrix2x2.h
bvh2.h
grid_emitter3.h
flip_solver3.h
cpp_utils.h
matrix_expression.h
triangle_mesh3.h
bvh3.h
particle_emitter_set3.h
sph_system_data3.h
plane3.h
constant_vector_field2.h
nearest_neighbor_query_engine3.h
grid_blocked_boundary_condition_solver3.h
svd.h
field3.h
vector_field3.h
point_kdtree_searcher3.h
collider2.h
vector4.h
collocated_vector_grid2.h
upwind_level_set_solver3.h
volume_grid_emitter3.h
array3.h
pci_sph_solver2.h
cell_centered_scalar_grid2.h
fdm_gauss_seidel_solver2.h
sph_points_to_implicit3.h
particle_system_data2.h
grid_fractional_boundary_condition_solver3.h
grid3.h
eno_level_set_solver3.h
marching_cubes.h
fdm_gauss_seidel_solver3.h
serial.h
flip_solver2.h
point_generator3.h
grid_point_generator3.h
sph_solver2.h
grid_backward_euler_diffusion_solver3.h
grid_forward_euler_diffusion_solver3.h
bounding_box2.h
vector3.h
blas.h
particle_emitter_set2.h
face_centered_grid2.h
cell_centered_vector_grid2.h
constant_scalar_field3.h
grid_forward_euler_diffusion_solver2.h
grid_pressure_solver3.h
grid2.h
iterative_level_set_solver3.h
scalar_grid2.h
array_accessor3.h
cylinder3.h
vector.h
collider_set2.h
vector_grid2.h
vertex_centered_vector_grid3.h
implicit_surface3.h
semi_lagrangian3.h
pci_sph_solver3.h
iterative_level_set_solver2.h
constants.h
sph_points_to_implicit2.h
grid_smoke_solver3.h
point_hash_grid_searcher3.h
fdm_iccg_solver2.h
list_query_engine3.h
face_centered_grid3.h
grid_system_data3.h
math_utils.h
logging.h
collocated_vector_grid3.h
samplers.h
array_accessor1.h
custom_scalar_field2.h
constant_vector_field3.h
upwind_level_set_solver2.h
fdm_linear_system3.h
grid_blocked_boundary_condition_solver2.h
physics_animation.h
particle_system_solver2.h
array_samplers2.h
triangle3.h
rigid_body_collider2.h
vector_grid3.h
serialization.h
triangle_point_generator.h
sph_kernels3.h
grid_smoke_solver2.h
cubic_semi_lagrangian2.h
vector_n.h
pde.h
fdm_jacobi_solver2.h
cg.h
fdm_linear_system_solver3.h
bounding_box3.h
vertex_centered_scalar_grid2.h
grid_single_phase_pressure_solver2.h
semi_lagrangian2.h
fdm_linear_system2.h
fdm_linear_system_solver2.h
type_helpers.h
zhu_bridson_points_to_implicit3.h
sphere2.h
level_set_liquid_solver3.h
pic_solver3.h
sph_kernels2.h
octree.h
array_samplers.h
custom_vector_field3.h
fdm_cg_solver2.h
vertex_centered_scalar_grid3.h
grid_single_phase_pressure_solver3.h
array_samplers1.h
anisotropic_points_to_implicit3.h
rigid_body_collider3.h
point_simple_list_searcher2.h
surface_to_implicit3.h
size.h
grid_fractional_boundary_condition_solver2.h
array1.h
point2.h
array_utils.h
Generated by
1.8.18