|
Alamo
|
#include <Read.H>
Public Member Functions | |
| Read () | |
| Read (IO::ParmParse &pp) | |
| Read (IO::ParmParse &pp, std::string name) | |
| Read (std::string filename) | |
| void | Define (std::string filename) |
| Set::Scalar | W (const Set::Scalar theta) const |
| Set::Scalar | DW (const Set::Scalar theta) const |
| Set::Scalar | DDW (const Set::Scalar theta) const |
Public Member Functions inherited from Model::Interface::GB::GB | |
| GB () | |
| virtual | ~GB () |
| virtual Set::Scalar | W (const Set::Vector &a_n) const |
| virtual Set::Scalar | DW (const Set::Vector &, const Set::Vector &) const |
| virtual Set::Scalar | DDW (const Set::Vector &, const Set::Vector &) const |
| void | ExportToFile (std::string filename, amrex::Real dTheta) |
| std::tuple< Set::Scalar, Set::Scalar > | DrivingForce (const Set::Vector &Deta, const Set::Matrix &DDeta, const Set::Matrix4< AMREX_SPACEDIM, Set::Sym::Full > &DDDDeta) |
Static Public Member Functions | |
| static void | Parse (Read &value, IO::ParmParse &pp) |
Static Public Attributes | |
| static constexpr const char * | name = "read" |
Private Attributes | |
| Numeric::Interpolator::Linear< Set::Scalar > | m_w |
| Numeric::Interpolator::Linear< Set::Scalar > | m_dw |
| Numeric::Interpolator::Linear< Set::Scalar > | m_ddw |
Additional Inherited Members | |
Public Types inherited from Model::Interface::GB::GB | |
| enum | Regularization { Wilhelm , K23 } |
Protected Attributes inherited from Model::Interface::GB::GB | |
| Regularization | regularization = Regularization::Wilhelm |
Static Protected Attributes inherited from Model::Interface::GB::GB | |
| static constexpr amrex::Real | pi = 3.14159265359 |
|
inline |
Read in data.
Reads the data from a file and abort if it is not possible to open the file or if the range of thetas do not give a range between 0 and 2pi. It also computes the derivatives of the energy and stores them in vectors that will be used in W, DW, and DDW
\[ \int_0^1x^2dx = \frac{1}{3} \]
|
inline |
|
inline |
|
inline |
|
inlinevirtual |
Implements Model::Interface::GB::GB.
|
inline |
|
inlinevirtual |
Implements Model::Interface::GB::GB.
|
inlinestatic |
|
inlinevirtual |
Implements Model::Interface::GB::GB.
|
private |
|
private |
|
private |
|
staticconstexpr |