Classes | Namespaces | Functions
ProductMaps.hpp File Reference

Defines the class templates ProductOf2Maps and ProductOf3Maps. More...

#include <array>
#include <boost/none.hpp>
#include <boost/optional.hpp>
#include <cstddef>
#include <functional>
#include <utility>
#include "DataStructures/Tensor/Tensor.hpp"
#include "Utilities/DereferenceWrapper.hpp"
#include "Utilities/MakeWithValue.hpp"
#include "Utilities/TMPL.hpp"
#include "Utilities/TypeTraits.hpp"

Go to the source code of this file.

Classes

class  CoordinateMaps::ProductOf2Maps< Map1, Map2 >
 Product of two codimension=0 CoordinateMaps. More...
 
class  CoordinateMaps::ProductOf3Maps< Map1, Map2, Map3 >
 Product of three one-dimensional CoordinateMaps. More...
 

Namespaces

 CoordinateMaps
 Contains all coordinate maps.
 

Functions

template<typename Map1 , typename Map2 >
bool CoordinateMaps::operator!= (const ProductOf2Maps< Map1, Map2 > &lhs, const ProductOf2Maps< Map1, Map2 > &rhs) noexcept
 
template<typename Map1 , typename Map2 , typename Map3 >
bool CoordinateMaps::operator!= (const ProductOf3Maps< Map1, Map2, Map3 > &lhs, const ProductOf3Maps< Map1, Map2, Map3 > &rhs) noexcept
 

Detailed Description

Defines the class templates ProductOf2Maps and ProductOf3Maps.