Medusa  1.1
Coordinate Free Mehless Method implementation
computeShapes_fwd.hpp
Go to the documentation of this file.
1 #ifndef MEDUSA_BITS_OPERATORS_COMPUTESHAPES_FWD_HPP_
2 #define MEDUSA_BITS_OPERATORS_COMPUTESHAPES_FWD_HPP_
3 
11 #include <medusa/Config.hpp>
13 #include <iosfwd>
14 
15 namespace mm {
16 
17 template <typename vec_t>
18 class DomainDiscretization;
19 
52 template <typename approx_t, typename shape_storage_t, typename ...OpFamilies>
53 void computeShapes(const DomainDiscretization<typename approx_t::vector_t>& domain,
54  approx_t approx, const indexes_t& indexes,
55  const std::tuple<OpFamilies...>& operators, shape_storage_t* storage);
56 
57 } // namespace mm
58 
59 #endif // MEDUSA_BITS_OPERATORS_COMPUTESHAPES_FWD_HPP_
mm
Root namespace for the whole library.
Definition: Gaussian.hpp:14
shape_flags.hpp
mm::computeShapes
void computeShapes(const DomainDiscretization< typename approx_t::vector_t > &domain, approx_t approx, const indexes_t &indexes, const std::tuple< OpFamilies... > &operators, shape_storage_t *storage)
Computes shape functions (stencil weights) for given nodes using support domains from domain and appr...
Config.hpp
mm::indexes_t
std::vector< int > indexes_t
Class representing a collection of indices.
Definition: Config.hpp:36