/*! \page dev_psi Trial Wave Functions
Each wavefunction XML element defines a trial wavefunction generally expressed as
\f[
\Psi_T({\bf R})=\Pi_k\Psi_k
\f]
and WaveFunctionFactory processes the child nodes to add orbital components:
\code
\endcode
The wavefunction\@target associates the trial wavefunction with the quantum
particle set, "e", and their positions \f${\bf R}\f$.
Note that there can be several wavefunction and the name and
target are used to distinguish them. The scoping works so that there is no need to provide target for
each orbital.
Internally, the log form of the trial wavefunction is used as
\f[
\ln \Psi_T({\bf R})=\sum_k\ln\Psi_k
\f]
where \f$\Psi_k\f$ are derived classes from OrbitalBase.
\subpage dev_jastrow
\subpage einsplinebuilder
*/