48 const std::string& name,
49 const unsigned int number);
67 sys_type &
system () {
return *
this; }
104 const std::string& option);
111 const std::string& option);
120 void solve (
const std::string& option,
121 const bool& re_init);
143 const std::string& output_filename,
144 const std::string& output_format);
176 std::vector<Real>
point_velocity(
const std::vector<Real>& vel_beads,
177 const std::size_t i)
const;
186 const std::string& force_type)
const;
196 const std::string& force_type)
const;
205 const std::string& force_type)
const;
241 StokesSolver _stokes_solver;
sys_type & system()
Definition: pm_system_stokes.h:67
void assemble_rhs(const std::string &system_name, const std::string &option)
Definition: pm_system_stokes.C:196
std::vector< Real > compute_unperturbed_point_velocity()
Definition: pm_system_stokes.C:638
void assemble_matrix(const std::string &system_name, const std::string &option)
Definition: pm_system_stokes.C:165
Point local_velocity_bead(const std::size_t &bead_id, const std::string &force_type) const
Definition: pm_system_stokes.C:755
void test_l2_norm(bool &neighbor_list_update_flag)
Definition: pm_system_stokes.C:350
void clear()
Definition: pm_system_stokes.C:69
void reinit_fd_system(bool &neighbor_list_update_flag)
Definition: pm_system_stokes.C:125
Point global_self_exclusion(const std::size_t p_id) const
Definition: pm_system_stokes.C:794
std::vector< Real > local_velocity_fluid(const Point &p, const std::string &force_type) const
Definition: pm_system_stokes.C:676
Definition: brownian_system.h:58
void test_velocity_profile(bool &neighbor_list_update_flag)
Definition: pm_system_stokes.C:814
void compute_point_velocity(const std::string &option, std::vector< Real > &pv)
Definition: pm_system_stokes.C:518
PMSystemStokes(EquationSystems &es, const std::string &name, const unsigned int number)
Definition: pm_system_stokes.C:47
PMSystemStokes sys_type
Definition: pm_system_stokes.h:61
void solve(const std::string &option, const bool &re_init)
Definition: pm_system_stokes.C:222
void write_fluid_velocity_data(const std::string &filename)
Definition: pm_system_stokes.C:999
void reinit_hi_system(bool &neighbor_list_update_flag)
Definition: pm_system_stokes.C:80
void write_equation_systems(const std::size_t time_step, const std::string &output_filename, const std::string &output_format)
Definition: pm_system_stokes.C:421
This class provides the basic components for assembling the matrix and vector when solving Stokes equ...
Definition: assemble_stokes.h:35
Definition: pm_system_stokes.h:40
Definition: pm_linear_implicit_system.h:52
virtual ~PMSystemStokes()
Definition: pm_system_stokes.C:60
void add_local_solution()
Definition: pm_system_stokes.C:270
std::vector< Real > point_velocity(const std::vector< Real > &vel_beads, const std::size_t i) const
Definition: pm_system_stokes.C:658
StokesSolver & stokes_solver()
Definition: pm_system_stokes.h:150