Declarations for domain discretizations.
Definition in file DomainDiscretization_fwd.hpp.
#include <medusa/Config.hpp>
#include <medusa/bits/types/Range_fwd.hpp>
#include <medusa/bits/utils/memutils.hpp>
#include <medusa/bits/domains/DomainShape_fwd.hpp>
#include <medusa/bits/operators/shape_flags.hpp>
#include <iosfwd>
#include <string>
Go to the source code of this file.
Classes | |
class | mm::RaggedShapeStorage< vec_t, OpFamilies > |
Efficiently stores shape functions of different lengths. More... | |
class | mm::DomainDiscretization< vec_t > |
Class representing domain discretization along with an associated shape. More... | |
Namespaces | |
mm | |
Root namespace for the whole library. | |
Macros | |
#define | DOMAIN_PLUGIN(Name) |
Define a method Name that calls its first argument. More... | |
#define | DOMAIN_PLUGIN_CONST(Name) |
Const version of DOMAIN_PLUGIN. More... | |
Functions | |
template<class vec_t > | |
std::ostream & | mm::operator<< (std::ostream &os, const DomainDiscretization< vec_t > &d) |
Output basic info about given domain. More... | |
#define DOMAIN_PLUGIN | ( | Name | ) |
Define a method Name
that calls its first argument.
Definition at line 441 of file DomainDiscretization_fwd.hpp.
#define DOMAIN_PLUGIN_CONST | ( | Name | ) |
Const version of DOMAIN_PLUGIN.
Definition at line 448 of file DomainDiscretization_fwd.hpp.