Skip to content

Commit 6923a5d

Browse files
author
Roberto Di Remigio
committed
Remove surface function class.
We will just use the string-Eigen::Vector mapping in the top-level Meddle object
1 parent 0cea5fa commit 6923a5d

File tree

10 files changed

+366
-708
lines changed

10 files changed

+366
-708
lines changed

doc/code-reference/helper-classes.rst

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -45,14 +45,6 @@ Solvent
4545
:protected-members:
4646
:private-members:
4747

48-
SurfaceFunction
49-
---------------
50-
.. doxygenclass:: SurfaceFunction
51-
:project: PCMSolver
52-
:members:
53-
:protected-members:
54-
:private-members:
55-
5648
Symmetry
5749
--------
5850
.. doxygenclass:: Symmetry

doc/users/interfacing.rst

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,12 @@ If your program is written in C/C++, head over to :ref:`C-example`
1111
How PCMSolver handles potentials and charges: surface functions
1212
---------------------------------------------------------------
1313

14-
:cpp:class:`SurfaceFunction`
14+
Electrostatic potential vectors and the corresponding apparent surface
15+
charge vectors are handled internally as `surface functions`.
16+
The actual values are stored into Eigen vectors and saved into a
17+
map. The mapping is between the name of the surface function, given by
18+
the programmer writing the interface to the library, and the vector holding
19+
the values.
1520

1621
What you should care about: API functions
1722
-----------------------------------------

0 commit comments

Comments
 (0)