NanoStructures  1.0
DMFT solver for layered, strongly correlated nanostructures

Public Member Functions

 PFunction (int length)
 
 PFunction (const PFunction &orig)
 
PFunctionoperator= (const PFunction &orig)
 
 PFunction (const CFunction &orig)
 
PFunctionoperator= (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::mprealm_arguments
 
mpfr::mprealm_values
 
int m_length
 

Friends

std::ostream & operator<< (std::ostream &stream, const math::PFunction &p)
 

The documentation for this class was generated from the following files:
  • /home/chris/Development/Release/NanoStructures/math/pfunction.h
  • /home/chris/Development/Release/NanoStructures/math/pfunction.cpp