Nektar++
|
#include <LibUtilities/BasicUtils/NekFactory.hpp>
#include <StdRegions/StdExpansion.h>
#include <SpatialDomains/Geometry.h>
#include <Collections/CollectionsDeclspec.h>
Go to the source code of this file.
Classes | |
class | Nektar::Collections::Operator |
Base class for operators on a collection of elements. More... | |
Namespaces | |
Nektar | |
< | |
Nektar::Collections | |
Macros | |
#define | OPERATOR_CREATE(cname) |
Typedefs | |
typedef bool | Nektar::Collections::ExpansionIsNodal |
typedef std::map< OperatorType, ImplementationType > | Nektar::Collections::OperatorImpMap |
typedef boost::shared_ptr < Operator > | Nektar::Collections::OperatorSharedPtr |
Shared pointer to an Operator object. More... | |
typedef boost::tuple < LibUtilities::ShapeType, OperatorType, ImplementationType, ExpansionIsNodal > | Nektar::Collections::OperatorKey |
Key for describing an Operator. More... | |
typedef Nektar::LibUtilities::NekFactory < OperatorKey, Operator, std::vector < StdRegions::StdExpansionSharedPtr > , CoalescedGeomDataSharedPtr > | Nektar::Collections::OperatorFactory |
Operator factory definition. More... | |
Functions | |
OperatorImpMap | Nektar::Collections::SetFixedImpType (ImplementationType defaultType) |
simple Operator Implementation Map generator More... | |
bool | Nektar::Collections::operator< (OperatorKey const &p1, OperatorKey const &p2) |
Less-than comparison operator for OperatorKey objects. More... | |
std::ostream & | Nektar::Collections::operator<< (std::ostream &os, OperatorKey const &p) |
Stream output operator for OperatorKey objects. More... | |
OperatorFactory & | Nektar::Collections::GetOperatorFactory () |
Returns the singleton Operator factory object. More... | |
Variables | |
const char *const | Nektar::Collections::OperatorTypeMap [] |
const char *const | Nektar::Collections::ImplementationTypeMap [] |
#define OPERATOR_CREATE | ( | cname | ) |
Definition at line 44 of file Operator.h.