Declaration of base class for domain shapes.
Definition in file DomainShape_fwd.hpp.
#include <medusa/Config.hpp>
#include <medusa/bits/utils/memutils.hpp>
#include <medusa/bits/types/Vec_fwd.hpp>
#include <iosfwd>
#include <utility>
#include <ostream>
#include <functional>
Go to the source code of this file.
Classes | |
class | mm::deep_copy_unique_ptr< T > |
Unique pointer with polymorphic deep copy semantics. More... | |
class | mm::DomainDiscretization< vec_t > |
Class representing domain discretization along with an associated shape. More... | |
class | mm::DomainShape< vec_t > |
Base class for geometric shapes of domains. More... | |
Namespaces | |
mm | |
Root namespace for the whole library. | |
Functions | |
template<typename V > | |
std::ostream & | mm::operator<< (std::ostream &os, const DomainShape< V > &shape) |
Output info about given shape to ostream. More... | |