ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/group/trunk/OOPSE-4/src/UseTheForce/DarkSide/electrostatic.F90
(Generate patch)

Comparing trunk/OOPSE-4/src/UseTheForce/DarkSide/electrostatic.F90 (file contents):
Revision 2548 by chrisfen, Thu Jan 12 04:13:46 2006 UTC vs.
Revision 2715 by chrisfen, Sun Apr 16 02:51:16 2006 UTC

# Line 47 | Line 47 | module electrostatic_module
47    use vector_class
48    use simulation
49    use status
50 +  use interpolation
51   #ifdef IS_MPI
52    use mpiSimulation
53   #endif
# Line 116 | Line 117 | module electrostatic_module
117    double precision, external :: derfc
118   #endif
119    
120 <  public :: setElectrostaticSumMethod
120 >  public :: setElectrostaticSummationMethod
121    public :: setScreeningMethod
122    public :: setElectrostaticCutoffRadius
123    public :: setDampingAlpha
124    public :: setReactionFieldDielectric
125 +  public :: buildElectroSplines
126    public :: newElectrostaticType
127    public :: setCharge
128    public :: setDipoleMoment
# Line 133 | Line 135 | module electrostatic_module
135    public :: self_self
136    public :: rf_self_excludes
137  
138 +
139    type :: Electrostatic
140       integer :: c_ident
141       logical :: is_Charge = .false.
# Line 150 | Line 153 | contains
153  
154   contains
155  
156 <  subroutine setElectrostaticSumMethod(the_ESM)
156 >  subroutine setElectrostaticSummationMethod(the_ESM)
157      integer, intent(in) :: the_ESM    
158  
159      if ((the_ESM .le. 0) .or. (the_ESM .gt. REACTION_FIELD)) then
160 <       call handleError("setElectrostaticSumMethod", "Unsupported Summation Method")
160 >       call handleError("setElectrostaticSummationMethod", "Unsupported Summation Method")
161      endif
162  
163      summationMethod = the_ESM
164  
165 <  end subroutine setElectrostaticSumMethod
165 >  end subroutine setElectrostaticSummationMethod
166  
167    subroutine setScreeningMethod(the_SM)
168      integer, intent(in) :: the_SM    
# Line 189 | Line 192 | contains
192      haveDielectric = .true.
193    end subroutine setReactionFieldDielectric
194  
195 +  subroutine buildElectroSplines()
196 +  end subroutine buildElectroSplines
197 +
198    subroutine newElectrostaticType(c_ident, is_Charge, is_Dipole, &
199         is_SplitDipole, is_Quadrupole, is_Tap, status)
200  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines