|
| QuadratureSelector (const std::string &s, const unsigned int order=0) |
|
| DeclException1 (ExcInvalidQGaussOrder, int,<< "You tried to generate QGauss with an invalid order of "<< arg1<< " (must be >= 2)") |
|
| DeclException2 (ExcInvalidOrder, std::string, unsigned int,<< "You tried to generate a "<< arg1<< " object; no order is needed ("<< arg2<< " was given as parameter)") |
|
| DeclException1 (ExcInvalidQuadrature, std::string,<< arg1<< " is not a valid quadrature name for a quadrature rule") |
|
| Quadrature (const unsigned int n_quadrature_points=0) |
|
| Quadrature (const SubQuadrature &, const Quadrature< 1 > &) |
|
| Quadrature (const Quadrature< dim!=1?1:0 > &quadrature_1d) |
|
| Quadrature (const Quadrature< dim > &q) |
|
| Quadrature (const std::vector< Point< dim > > &points, const std::vector< double > &weights) |
|
| Quadrature (const std::vector< Point< dim > > &points) |
|
| Quadrature (const Point< dim > &point) |
|
virtual | ~Quadrature () |
|
Quadrature & | operator= (const Quadrature< dim > &) |
|
bool | operator== (const Quadrature< dim > &p) const |
|
void | initialize (const std::vector< Point< dim > > &points, const std::vector< double > &weights) |
|
unsigned int | size () const |
|
const Point< dim > & | point (const unsigned int i) const |
|
const std::vector< Point< dim > > & | get_points () const |
|
double | weight (const unsigned int i) const |
|
const std::vector< double > & | get_weights () const |
|
std::size_t | memory_consumption () const |
|
void | serialize (Archive &ar, const unsigned int version) |
|
| Subscriptor () |
|
| Subscriptor (const Subscriptor &) |
|
virtual | ~Subscriptor () |
|
Subscriptor & | operator= (const Subscriptor &) |
|
void | subscribe (const char *identifier=0) const |
|
void | unsubscribe (const char *identifier=0) const |
|
unsigned int | n_subscriptions () const |
|
void | list_subscribers () const |
|
| DeclException3 (ExcInUse, int, char *, std::string &,<< "Object of class "<< arg2<< " is still used by "<< arg1<< " other objects.\n"<< "(Additional information: "<< arg3<< ")\n"<< "Note the entry in the Frequently Asked Questions of "<< "deal.II (linked to from http://www.dealii.org/) for "<< "more information on what this error means.") |
|
| DeclException2 (ExcNoSubscriber, char *, char *,<< "No subscriber with identifier \""<< arg2<< "\" did subscribe to this object of class "<< arg1) |
|
template<class Archive > |
void | serialize (Archive &ar, const unsigned int version) |
|
template<int dim>
class QuadratureSelector< dim >
This class implements the quadrature rule passed to its constructor as a string. Supported quadratures are QGauss (of all orders), QMidpoint, QMilne, QSimpson, QTrapez and QWeddle.
This class is useful if you want to use flexible quadrature rules, that are read from a parameter file (see ParameterHandler for this).
- Author
- Ralf Schulz, 2003
Definition at line 43 of file quadrature_selector.h.