RMPCDMD
Private Member Functions | Private Attributes | List of all members
cell_system::cell_system_t Type Reference

Private Member Functions

procedure init
 
procedure count_particles
 
procedure sort_particles
 
procedure random_shift
 
procedure cartesian_indices
 

Private Attributes

integer, dimension(3) l
 
double precision, dimension(3) edges
 
integer n
 
double precision a
 
double precision, dimension(3) origin
 
integer, dimension(:), allocatable cell_count
 
integer, dimension(:,:), allocatable cell_count_tmp
 
integer, dimension(:), allocatable cell_start
 
logical, dimension(:), allocatable is_md
 
logical, dimension(:), allocatable is_reac
 
double precision max_v
 
integer, dimension(3) m
 
integer, dimension(3) bc
 
logical has_walls
 

Detailed Description

Definition at line 20 of file cell_system.f90.

Member Function/Subroutine Documentation

◆ cartesian_indices()

procedure cell_system::cell_system_t::cartesian_indices ( )
private

Definition at line 40 of file cell_system.f90.

◆ count_particles()

procedure cell_system::cell_system_t::count_particles ( )
private

Definition at line 37 of file cell_system.f90.

◆ init()

procedure cell_system::cell_system_t::init ( )
private

Definition at line 36 of file cell_system.f90.

◆ random_shift()

procedure cell_system::cell_system_t::random_shift ( )
private

Definition at line 39 of file cell_system.f90.

◆ sort_particles()

procedure cell_system::cell_system_t::sort_particles ( )
private

Definition at line 38 of file cell_system.f90.

Member Data Documentation

◆ a

double precision cell_system::cell_system_t::a
private

Definition at line 24 of file cell_system.f90.

◆ bc

integer, dimension(3) cell_system::cell_system_t::bc
private

Definition at line 33 of file cell_system.f90.

◆ cell_count

integer, dimension(:), allocatable cell_system::cell_system_t::cell_count
private

Definition at line 26 of file cell_system.f90.

◆ cell_count_tmp

integer, dimension(:,:), allocatable cell_system::cell_system_t::cell_count_tmp
private

Definition at line 27 of file cell_system.f90.

◆ cell_start

integer, dimension(:), allocatable cell_system::cell_system_t::cell_start
private

Definition at line 28 of file cell_system.f90.

◆ edges

double precision, dimension(3) cell_system::cell_system_t::edges
private

Definition at line 22 of file cell_system.f90.

◆ has_walls

logical cell_system::cell_system_t::has_walls
private

Definition at line 34 of file cell_system.f90.

◆ is_md

logical, dimension(:), allocatable cell_system::cell_system_t::is_md
private

Definition at line 29 of file cell_system.f90.

◆ is_reac

logical, dimension(:), allocatable cell_system::cell_system_t::is_reac
private

Definition at line 30 of file cell_system.f90.

◆ l

integer, dimension(3) cell_system::cell_system_t::l
private

Definition at line 21 of file cell_system.f90.

◆ m

integer, dimension(3) cell_system::cell_system_t::m
private

Definition at line 32 of file cell_system.f90.

◆ max_v

double precision cell_system::cell_system_t::max_v
private

Definition at line 31 of file cell_system.f90.

◆ n

integer cell_system::cell_system_t::n
private

Definition at line 23 of file cell_system.f90.

◆ origin

double precision, dimension(3) cell_system::cell_system_t::origin
private

Definition at line 25 of file cell_system.f90.


The documentation for this type was generated from the following file: