|
| double | GOAT::raytracing::abs2 (double x) |
| | returns the squared absolute value of x
|
| std::complex< double > | GOAT::raytracing::acos (const std::complex< double > &) |
| void | GOAT::raytracing::add_Gitter (GlobalParms parms, maths::Vector< std::complex< double > > **Erg, maths::Vector< std::complex< double > > **Gitter1, maths::Vector< std::complex< double > > **Gitter2) |
| void | GOAT::raytracing::checkObjectIntersection (double r0, maths::Vector< double > &anf, const maths::Vector< double > &end, const maths::Vector< double > k, int numObj, objectInfo *Obj, maths::Vector< double > &Ps, int &Index) |
| void | GOAT::raytracing::checkObjectIntersection (double r0, maths::Vector< double > &anf, const maths::Vector< double > &end, StrahlInfo &S, int numObj, objectInfo *Obj, maths::Vector< double > &Ps, int &Index) |
| void | GOAT::raytracing::checkObjectIntersection (maths::Vector< double > &anf, const maths::Vector< double > &end, StrahlInfo &S, int numObj, objectInfo *Obj, maths::Vector< double > &Ps, int &Index) |
| void | GOAT::raytracing::clear (GlobalParms parms, maths::Vector< std::complex< double > > **Gitter) |
| void | GOAT::raytracing::copy (StrahlInfo &dest, StrahlInfo src) |
| void | GOAT::raytracing::Delete (int n, maths::Vector< std::complex< double > > **Gitter) |
| Point | GOAT::raytracing::get_grid_point (const GlobalParms &parms, maths::Vector< double > P) |
| double | GOAT::raytracing::grad (const GlobalParms &parms, maths::Vector< std::complex< double > > **Gitter, const maths::Vector< double > &P) |
| void | GOAT::raytracing::init_Strahl (GlobalParms Parms, StrahlArray *Strahl) |
| maths::Vector< double > | GOAT::raytracing::kart2sph (maths::Vector< double > v) |
| std::istream & | GOAT::raytracing::loadbinGlobalParms (std::istream &os, GlobalParms &parms) |
| double | GOAT::raytracing::minmax (double a, double b) |
| void | GOAT::raytracing::minmax (double x, double dx, int &min, int &max) |
| maths::Vector< double > | GOAT::raytracing::next (const GlobalParms &parms, const maths::Vector< double > &P0, const maths::Vector< double > &k) |
| maths::Vector< double > | GOAT::raytracing::nextP (maths::Vector< double > P, maths::Vector< double > k, maths::Vector< double > OK, double rK, bool &found) |
| std::ostream & | GOAT::raytracing::operator<< (std::ostream &os, GlobalParms &parms) |
| std::ostream & | GOAT::raytracing::operator<< (std::ostream &os, objectInfo E) |
| bool | GOAT::raytracing::operator== (objectInfo a, objectInfo b) |
| std::istream & | GOAT::raytracing::operator>> (std::istream &is, GlobalParms &parms) |
| void | GOAT::raytracing::output (int nx, int ny, maths::Vector< std::complex< double > > **G) |
| GlobalParms | GOAT::raytracing::readGlobalParms (bool old, std::ifstream &is) |
| GlobalParms | GOAT::raytracing::readGlobalParms (bool old, std::ifstream *is) |
| RRTParmsInfo | GOAT::raytracing::readRRTParms (bool old, std::ifstream &is) |
| RRTParmsInfo | GOAT::raytracing::readRRTParms (bool old, std::ifstream *is) |
| void | GOAT::raytracing::readRRTParms (std::ifstream &is, RRTParmsInfo &erg) |
| std::ostream & | GOAT::raytracing::savebinGlobalParms (std::ostream &os, GlobalParms parms) |
| maths::Vector< double > | GOAT::raytracing::set_grid_point (const GlobalParms &parms, Point P) |
| maths::Vector< double > | GOAT::raytracing::sph2kart (maths::Vector< double > v) |
| void | GOAT::raytracing::sub_Gitter (GlobalParms parms, maths::Vector< std::complex< double > > **Erg, maths::Vector< std::complex< double > > **Gitter1, maths::Vector< std::complex< double > > **Gitter2) |
| void | GOAT::raytracing::toString (char *S, objectInfo *E, int i) |
| void | GOAT::raytracing::writeRRTParms (std::ofstream &os, RRTParmsInfo erg) |