GSI_Toolbox 1.0.0
A toolbox for Gas-Surface Interaction simulations
Loading...
Searching...
No Matches
PG_Kernel< T > Member List

This is the complete list of members for PG_Kernel< T >, including all inherited members.

angles_to_slopes(T theta_i, T theta_r1, T theta_r2)PG_Kernel< T >
combine_files(std::string filename, int num_procs)PG_Kernel< T >
distance_pdf(T distance, std::vector< T > parameters)PG_Kernel< T >
get_gas()PG_Kernel< T >inline
get_num_particles()PG_Kernel< T >inline
get_sim_name()PG_Kernel< T >inline
get_surface()PG_Kernel< T >inline
global_to_local(Matrix< T > global_vector, T theta_i, T theta_r1, T theta_r2)PG_Kernel< T >
height_0_pdf(T height_0, std::vector< T > parameters)PG_Kernel< T >
import_data(std::string filename)PG_Kernel< T >
kirchhoff_pdf(T theta_r1, T theta_r2, std::vector< T > parameters)PG_Kernel< T >
local_to_global(Matrix< T > local_vector, T theta_i, T theta_r1, T theta_r2)PG_Kernel< T >
mixture_pdf(T gamma, T gamma_dot, std::vector< T > parameters)PG_Kernel< T >
occlusion(T theta_r1, T height, T distance, int direction)PG_Kernel< T >
PG_Kernel()PG_Kernel< T >inline
PG_Kernel(Surface< T > surface, Gas< T > gas, void(*local_kernel)(T *, T *, T *, T *, T *), Matrix< T > incident_velocity, unsigned long num_particles, std::string sim_name)PG_Kernel< T >inline
random_sampler_1D(T(PG_Kernel::*pdf)(T, std::vector< T >), std::vector< T > parameters, T x0, T size, T domain_x[])PG_Kernel< T >
random_sampler_2D(T(PG_Kernel::*pdf)(T, T, std::vector< T >), std::vector< T > parameters, T x0, T y0, T size_x, T size_y, T domain_x[], T domain_y[])PG_Kernel< T >
random_sampler_angles(T(PG_Kernel::*pdf)(T, T, std::vector< T >), std::vector< T > parameters, T x0, T y0, T size_x, T size_y, T domain_x[], T domain_y[])PG_Kernel< T >
sample_batch()PG_Kernel< T >
sample_particle()PG_Kernel< T >
save(std::vector< trajectory< T > > trajectories, std::string filename)PG_Kernel< T >
set_num_particles(unsigned long num_particles)PG_Kernel< T >inline
shadow(T theta_r1, T height, int direction)PG_Kernel< T >
~PG_Kernel()PG_Kernel< T >inline