Closed yashuuzi closed 3 months ago
When it comes to calculating drag force in "calculate_particle_fluid_interaction", I realized I don't need new set of function. But I think I need new function for assemble_matrix and assemble_rhs because these function need to have an access to the cell, particlehandler, and data members in GLSVANSSolver. That's why I included gls_vans.h in vans_assembler.cc.
I think my explanation is not enough, so you can take a look at my document about implementation
Description
In current code of cfd-dem solver, Each quadrature point have the same value, and only consider the particle inside the cell. To solve this problem, I propose to evaluate the drag force at each quadrature point using reference sphere.
Documentation
I add the parameter "distribute drag force" to enable and disable this future easily.
Miscellaneous (will be removed when merged)
I modified only Rong drag model
Checklist (will be removed when merged)
See this page for more information about the pull request process. Code related list:
Pull request related list: