LandauGinzburg
|
Definition of the classes associated with Nicolai map. More...
#include "field_potential.hpp"
#include <iomanip>
#include <fstream>
#include <time.h>
#include <limits.h>
Go to the source code of this file.
Classes | |
class | Nicolai |
Nicolai map; Compute Vector for NR method. More... | |
class | Scalar |
An solution of Nicolai map; Update to a new solution with NR method; Compute some types of superpotential; Identify solutions. More... | |
class | NicolaiSol |
Execute the Newton–Raphson method; Combine solutions; Obtain sign det for each Scalar. More... | |
Enumerations | |
enum class | SuperPotentialType { AlgebraA , AlgebraD , AlgebraE , Custom } |
Types of superpotentials. More... | |
Functions | |
int | SuperPotentialType_StdNumSol (const VectorXi k, const SuperPotentialType t) |
Standard number of solutions for each SuperPotentialType. | |
Variables | |
const double | SOL_ID_MAXVAL |
Identification of scalar solutions. | |
const double | MAX_NRERR |
Max error of NR iteration. | |
const double | NR_INTERRUPTION |
Interruption of NR iteration. | |
const int | SuperPotentialTypeCustom_StdNumSol |
Standard number of solutions for SuperPotentialType::Custom. | |
Definition of the classes associated with Nicolai map.
Definition in file field_nicolai.hpp.
|
strong |
Types of superpotentials.
Enumerator | |
---|---|
AlgebraA | A_n: x^{n+1} |
AlgebraD | D_n: x^{n-1} + x y^2 |
AlgebraE | E_6: x^3 + y^4, E_7: x^3 + x y^3, E_8: x^3 + y^5 |
Custom | User's setting |
Definition at line 54 of file field_nicolai.hpp.
|
extern |
Standard number of solutions for each SuperPotentialType.
Definition at line 535 of file field_nicolai.cpp.
|
extern |
Max error of NR iteration.
Definition at line 25 of file field_conf.cpp.
|
extern |
Interruption of NR iteration.
Interrupt NR iteration if nr_err / min(nr_err) >= this parameter
Definition at line 33 of file field_conf.cpp.
|
extern |
Identification of scalar solutions.
If the norm of difference between two Scalars < SOL_ID_MAXVAL, we regard those configurations as identical ones
Definition at line 18 of file field_conf.cpp.
|
extern |
Standard number of solutions for SuperPotentialType::Custom.
Definition at line 14 of file field_spt.cpp.