Input parameters.
More...
#include <io.h>
|
| | InputFile (std::ifstream &inputfile) |
| |
| void | read (std::ifstream &inputfile) |
| |
This class contains information from the "hex.inp" file – the initial state data and the total conserved data.
Attributes are:
- inputfile: Handle to the input file.
- order: Order of the B-spline basis (typically 4).
- ecstheta: Complex grid rotation.
- rknots: Real knots (including R0).
- cknots: Unrotated complex knots (including R0).
- ni: Initial atomic energy state.
- instates: Initial atomic states. All of them will have the same energy.
- outstates: Final atomic states. Magnetic numbers will not be set as all of them will be computed.
- L: Total angular momentum (partial wave).
- Spin: Total spin (partial wave).
- Pi: Total parity (partial wave).
- levels: How many angular pairs to use.
- maxell: Per-electron angular momentum restriction (determines the block size of the matrix).
- Ei: Initial projectile energies [Ry].
- ki: Initial projectile momenta.
- B: Homogeneous magnetic field in the direction of z-axis.
◆ InputFile()
| InputFile::InputFile |
( |
std::ifstream & |
inputfile | ) |
|
|
inline |
◆ read()
| void InputFile::read |
( |
std::ifstream & |
inputfile | ) |
|
◆ channel_max_E
| Real InputFile::channel_max_E |
◆ cknots
◆ ecstheta
◆ Etot
◆ exchange
◆ inner_only
| bool InputFile::inner_only |
◆ instates
| std::vector<std::tuple<int,int,int> > InputFile::instates |
◆ levels
◆ limit
◆ max_Etot
◆ maxell
◆ ni
◆ order
◆ outstates
| std::vector<std::tuple<int,int,int> > InputFile::outstates |
◆ Pi
◆ rknots
◆ rknots_ext
| rArray InputFile::rknots_ext |
◆ Spin
◆ Za
◆ Zp
The documentation for this class was generated from the following files: