NanoStructures
1.0
DMFT solver for layered, strongly correlated nanostructures
|
Public Member Functions | |
PFunction (int length) | |
PFunction (const PFunction &orig) | |
PFunction & | operator= (const PFunction &orig) |
PFunction (const CFunction &orig) | |
PFunction & | operator= (const CFunction &orig) |
void | resize (int length) |
int | getSize () const |
void | set (int index, mpfr::mpreal argument, mpfr::mpreal value) |
void | setArgument (int index, mpfr::mpreal argument) |
void | setValue (int index, mpfr::mpreal value) |
mpfr::mpreal | getArgument (int index) const |
mpfr::mpreal | getValue (int index) const |
mpfr::mpreal | integrate (mpfr::mpreal x_1, mpfr::mpreal x_2) const |
mpfr::mpreal | integrate_arg (mpfr::mpreal x_1, mpfr::mpreal x_2) const |
Protected Attributes | |
mpfr::mpreal * | m_arguments |
mpfr::mpreal * | m_values |
int | m_length |
Friends | |
std::ostream & | operator<< (std::ostream &stream, const math::PFunction &p) |