#include <copss.h>
| libMesh::Copss::~Copss |
( |
| ) |
|
| int libMesh::Copss::check_libmesh |
( |
| ) |
|
Check libmesh support
PETSC or laspack SLEPC AMR at least 2D
| void libMesh::Copss::create_brownian_system |
( |
EquationSystems & |
equation_systems | ) |
|
|
protected |
Create vectors and Shell Mat for use Create brownian system
| void libMesh::Copss::create_domain_mesh |
( |
| ) |
|
|
protected |
| EquationSystems libMesh::Copss::create_equation_systems |
( |
| ) |
|
| virtual void libMesh::Copss::create_object |
( |
| ) |
|
|
protectedpure virtual |
| virtual void libMesh::Copss::create_object_mesh |
( |
| ) |
|
|
pure virtual |
| void libMesh::Copss::create_periodic_boundary |
( |
| ) |
|
|
protected |
| void libMesh::Copss::destroy |
( |
| ) |
|
| void libMesh::Copss::end_time |
( |
struct tm * |
timeinfo | ) |
|
| void libMesh::Copss::fixman_integrate |
( |
EquationSystems & |
equation_systems, |
|
|
unsigned int & |
i |
|
) |
| |
|
protected |
Integrate particle motions using Fixman's midpoint scheme
| EquationSystems libMesh::Copss::init_system |
( |
std::string |
input_file | ) |
|
| void libMesh::Copss::langevin_integrate |
( |
EquationSystems & |
equation_systems, |
|
|
unsigned int & |
i |
|
) |
| |
|
protected |
Integrate particle motions using overdamped Langevin(Brownian dynamics) scheme
| void libMesh::Copss::read_chebyshev_info |
( |
| ) |
|
|
protected |
| void libMesh::Copss::read_domain_info |
( |
| ) |
|
|
protected |
| void libMesh::Copss::read_force_info |
( |
| ) |
|
|
protected |
| virtual void libMesh::Copss::read_ggem_info |
( |
| ) |
|
|
protectedpure virtual |
| void libMesh::Copss::read_input |
( |
| ) |
|
| virtual void libMesh::Copss::read_particle_info |
( |
| ) |
|
|
protectedpure virtual |
| void libMesh::Copss::read_physical_info |
( |
| ) |
|
|
protected |
| void libMesh::Copss::read_restart_eigenvalue |
( |
| ) |
|
|
protected |
| void libMesh::Copss::read_restart_time |
( |
| ) |
|
|
protected |
| void libMesh::Copss::read_run_info |
( |
| ) |
|
|
protected |
| void libMesh::Copss::read_stokes_solver_info |
( |
| ) |
|
|
protected |
| void libMesh::Copss::read_system_info |
( |
| ) |
|
|
protected |
| virtual void libMesh::Copss::run |
( |
EquationSystems & |
equation_systems | ) |
|
|
pure virtual |
| virtual void libMesh::Copss::set_parameters |
( |
EquationSystems & |
equation_systems | ) |
|
|
protectedpure virtual |
| void libMesh::Copss::solve_undisturbed_system |
( |
EquationSystems & |
equation_systems | ) |
|
|
protected |
Steps for integrate()
Compute undisturbed velocity field without particles. NOTE: We MUST re-init particle-mesh before solving Stokes
| void libMesh::Copss::start_time |
( |
struct tm * |
timeinfo | ) |
|
| virtual void libMesh::Copss::update_object |
( |
| ) |
|
|
inlineprotectedvirtual |
| virtual void libMesh::Copss::write_object |
( |
unsigned int |
step_id | ) |
|
|
protectedpure virtual |
| bool libMesh::Copss::adaptive_dt |
| Real libMesh::Copss::alpha |
| std::vector<Point> libMesh::Copss::center0 |
| bool libMesh::Copss::cheb_converge = false |
| PetscScalar libMesh::Copss::coef = 0.0 |
| Parallel::Communicator* libMesh::Copss::comm_in |
| bool libMesh::Copss::compute_eigen |
| std::string libMesh::Copss::control_fileName |
| bool libMesh::Copss::debug_info |
| unsigned int libMesh::Copss::dim |
| std::string libMesh::Copss::domain_mesh_file |
| Real libMesh::Copss::drag_c |
| Vec libMesh::Copss::dw_mid |
| Real libMesh::Copss::eig_factor |
| Real libMesh::Copss::eig_max = 0 |
| Real libMesh::Copss::eig_min = 0 |
| std::string libMesh::Copss::error_msg |
| ExodusII_IO* libMesh::Copss::exodus_ptr |
| std::vector<Fix*> libMesh::Copss::fixes |
| std::vector<std::string> libMesh::Copss::forceTypes |
| bool libMesh::Copss::generate_mesh |
| Real libMesh::Copss::hmax |
| Real libMesh::Copss::hmaxf |
| Real libMesh::Copss::hmin |
| Real libMesh::Copss::hminf |
| std::vector<bool> libMesh::Copss::inlet |
| std::vector<Real> libMesh::Copss::inlet_pressure |
| GetPot libMesh::Copss::input_file |
| unsigned int libMesh::Copss::istart |
| const Real libMesh::Copss::kB = 1.380662E-17 |
| Real libMesh::Copss::linear_solver_atol |
| Real libMesh::Copss::linear_solver_rtol |
| Real libMesh::Copss::max_dr |
| std::vector<Real> libMesh::Copss::max_dr_coeff |
| int libMesh::Copss::max_linear_iterations |
| Real libMesh::Copss::max_mesh_size |
| unsigned int libMesh::Copss::max_n_cheb |
| SerialMesh* libMesh::Copss::mesh |
| Real libMesh::Copss::min_mesh_size |
| unsigned int libMesh::Copss::n_chebyshev_failure = 0 |
| std::vector<unsigned int> libMesh::Copss::n_mesh |
| unsigned int libMesh::Copss::n_relax_step |
| unsigned int libMesh::Copss::n_vec |
| bool libMesh::Copss::neighbor_list_update_flag |
| unsigned int libMesh::Copss::neighbor_list_update_interval = 0 |
| unsigned int libMesh::Copss::NP |
| unsigned int libMesh::Copss::nstep |
| unsigned int libMesh::Copss::numForceTypes |
| const int libMesh::Copss::o_precision = 6 |
|
protected |
| unsigned int libMesh::Copss::o_step |
| const std::string libMesh::Copss::out_system_filename = "output_pm_system.e" |
| std::vector<std::string> libMesh::Copss::output_file |
| std::string libMesh::Copss::output_msg |
| unsigned int libMesh::Copss::p_var |
| std::string libMesh::Copss::particle_type |
| std::vector<bool> libMesh::Copss::periodicity |
| const Real libMesh::Copss::PI = libMesh::pi |
| bool libMesh::Copss::print_info |
| Vec libMesh::Copss::R_mid |
| PetscRandom libMesh::Copss::rand_ctx |
| std::size_t libMesh::Copss::random_seed |
| bool libMesh::Copss::read_eigen |
| Real libMesh::Copss::real_time |
| bool libMesh::Copss::reinit_stokes |
| bool libMesh::Copss::restart |
| std::size_t libMesh::Copss::restart_step |
| std::string libMesh::Copss::schur_pc_type |
| bool libMesh::Copss::schur_user_ksp |
| Real libMesh::Copss::schur_user_ksp_atol |
| Real libMesh::Copss::schur_user_ksp_rtol |
| Real libMesh::Copss::search_radius_e |
| Real libMesh::Copss::search_radius_p |
| std::vector<bool> libMesh::Copss::shear |
| std::vector<unsigned int> libMesh::Copss::shear_direction |
| std::vector<Real> libMesh::Copss::shear_rate |
| StokesSolverType libMesh::Copss::solver_type |
| std::string libMesh::Copss::stokes_solver_type |
| std::string libMesh::Copss::test_name |
| unsigned int libMesh::Copss::timestep_duration |
| Real libMesh::Copss::tol_cheb |
| Real libMesh::Copss::tol_eigen |
| unsigned int libMesh::Copss::u_var |
| bool libMesh::Copss::update_neighbor_list_everyStep |
| bool libMesh::Copss::user_defined_pc |
| UniquePtr<NumericVector<Real> > libMesh::Copss::v0_ptr |
| unsigned int libMesh::Copss::v_var |
| std::vector<Real> libMesh::Copss::vel0 |
| std::vector<Real> libMesh::Copss::vel1 |
| PetscViewer libMesh::Copss::viewer |
| Real libMesh::Copss::viscosity |
| unsigned int libMesh::Copss::w_var |
| std::vector<Real> libMesh::Copss::wall_params |
| std::string libMesh::Copss::wall_type |
| bool libMesh::Copss::with_brownian |
| bool libMesh::Copss::with_hi |
| unsigned int libMesh::Copss::write_interval |
The documentation for this class was generated from the following files:
- /home/cody/copss-hydrodynamics-public/src/copss.h
- /home/cody/copss-hydrodynamics-public/src/copss.C