33 virtual void setup(vector<string>) = 0;
34 virtual void compute_grid_weight_functions_and_gradients() = 0;
35 virtual void particles_to_grid() = 0;
36 virtual void update_grid_state() = 0;
37 virtual void grid_to_points() = 0;
38 virtual void advance_particles() = 0;
39 virtual void velocities_to_grid() = 0;
40 virtual void update_grid_positions() = 0;
41 virtual void compute_rate_deformation_gradient() = 0;
42 virtual void update_deformation_gradient() = 0;
43 virtual void update_stress() = 0;
44 virtual void adjust_dt() = 0;
45 virtual void reset() = 0;
46 virtual void exchange_particles() = 0;
bool is_TL
true: the method is total Lagrangian; false: it is updated Lagrangian
Definition: method.h:48
Definition: pointers.h:29
bool is_CPDI
true if the method is a CPDI-like
Definition: method.h:49