| AtomSevereFunction(std::shared_ptr< const AtomSphericalDataContainer > atomSphericalDataContainer, const std::vector< std::string > &atomSymbol, const std::vector< utils::Point > &atomCoordinates, const std::string fieldName, const size_type derivativeType, const size_type sphericalValPower=2, const double constant=1.0, linearAlgebra::LinAlgOpContext< memorySpace > *linAlgOpContext=nullptr) | dftefe::atoms::AtomSevereFunction< memorySpace > | |
| AtomSuperpositionFunction(std::shared_ptr< const AtomSphericalDataContainer > atomSphericalDataContainer, const std::vector< std::string > &atomSymbol, const std::vector< utils::Point > &atomCoordinates, const std::string fieldName, linearAlgebra::LinAlgOpContext< memorySpace > *linAlgOpContext=nullptr) | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | |
| d_atomCoordinatesVec | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | private |
| d_atomSphericalDataContainer | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | private |
| d_atomSupType | dftefe::atoms::AtomSevereFunction< memorySpace > | private |
| d_atomSymbolVec | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | private |
| d_constant | dftefe::atoms::AtomSevereFunction< memorySpace > | private |
| d_dim | dftefe::atoms::AtomSevereFunction< memorySpace > | private |
| d_fieldName | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | private |
| d_linAlgOpContext | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | private |
| d_numAtoms | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | private |
| d_numEnrichmentFuncTotal | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | private |
| d_originsFlat | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | private |
| d_sphericalDataVecAll | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | private |
| eval(const size_type numPoints, const double *t, Q *q) const | dftefe::utils::ScalarSpatialFunction< Q > | inline |
| evalHost(size_type numPoints, const double *t, double *q) const override | dftefe::atoms::AtomSevereFunction< memorySpace > | protected |
| dftefe::atoms::AtomSuperpositionFunction::evalHost(size_type numPoints, const AtomSuperpositionFuncType atomSupType, const double constant, const double *t, double *q) const | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | protected |
| dftefe::utils::ScalarSpatialFunction::evalHost(size_type numPoints, const double *t, Q *q) const | dftefe::utils::ScalarSpatialFunction< Q > | inlineprotectedvirtual |
| evaluate(const size_type numPoints, const AtomSuperpositionFuncType atomSupType, const double *t, double *q, const double constant=1.0) const | dftefe::atoms::AtomSuperpositionFunction< memorySpace > | inline |
| operator()(const utils::Point &point) const override | dftefe::atoms::AtomSevereFunction< memorySpace > | virtual |
| operator()(const std::vector< utils::Point > &points) const override | dftefe::atoms::AtomSevereFunction< memorySpace > | |
| dftefe::utils::ScalarSpatialFunction::operator()(const std::vector< utils::Point > &points) const =0 | dftefe::utils::ScalarSpatialFunction< Q > | pure virtual |
| ~ScalarSpatialFunction()=default | dftefe::utils::ScalarSpatialFunction< Q > | virtual |