RMPCDMD
Data Types | Functions/Subroutines
planar_fields Module Reference

Routines to compute planar concentration and velocity profiles. More...

Data Types

type  planar_fields_t
 

Functions/Subroutines

subroutine init (this, N_species, N_x, x_min, x_max, N_y, y_min, y_max, thickness)
 Initialize a planar_fields_t object. More...
 
subroutine update (this, x, v, one_x, one_y, one_z, omega, solvent, cells)
 Update the fields. More...
 

Detailed Description

Routines to compute planar concentration and velocity profiles.

Function/Subroutine Documentation

◆ init()

subroutine planar_fields::init ( class(planar_fields_t), intent(out)  this,
integer, intent(in)  N_species,
integer, intent(in)  N_x,
double precision, intent(in)  x_min,
double precision, intent(in)  x_max,
integer, intent(in)  N_y,
double precision, intent(in)  y_min,
double precision, intent(in)  y_max,
double precision, intent(in)  thickness 
)
private

Initialize a planar_fields_t object.

Definition at line 34 of file planar_fields.f90.

◆ update()

subroutine planar_fields::update ( class(planar_fields_t), intent(inout)  this,
double precision, dimension(3), intent(in)  x,
double precision, dimension(3), intent(in)  v,
double precision, dimension(3), intent(in)  one_x,
double precision, dimension(3), intent(in)  one_y,
double precision, dimension(3), intent(in)  one_z,
double precision, dimension(3), intent(in)  omega,
type(particle_system_t), intent(in)  solvent,
type(cell_system_t), intent(in)  cells 
)
private

Update the fields.

Definition at line 63 of file planar_fields.f90.