FEAT 3
Finite Element Analysis Toolbox
Loading...
Searching...
No Matches
slip_filter_generic-eickt.cpp
1// FEAT3: Finite Element Analysis Toolbox, Version 3
2// Copyright (C) 2010 by Stefan Turek & the FEAT group
3// FEAT3 is released under the GNU General Public License version 3,
4// see the file 'copyright.txt' in the top level directory for details.
5
6// includes, FEAT
8#include <kernel/lafem/arch/slip_filter.hpp>
9
10using namespace FEAT;
11using namespace FEAT::LAFEM;
12using namespace FEAT::LAFEM::Arch;
13
15template void SlipFilter::filter_rhs_generic<2, float, std::uint64_t>(float * v, const float * const nu_elements, const std::uint64_t * const sv_indices, const Index ue);
16template void SlipFilter::filter_rhs_generic<2, double, std::uint64_t>(double * v, const double * const nu_elements, const std::uint64_t * const sv_indices, const Index ue);
17template void SlipFilter::filter_rhs_generic<2, float, std::uint32_t>(float * v, const float * const nu_elements, const std::uint32_t * const sv_indices, const Index ue);
18template void SlipFilter::filter_rhs_generic<2, double, std::uint32_t>(double * v, const double * const nu_elements, const std::uint32_t * const sv_indices, const Index ue);
19
20template void SlipFilter::filter_def_generic<2, float, std::uint64_t>(float * v, const float * const nu_elements, const std::uint64_t * const sv_indices, const Index ue);
21template void SlipFilter::filter_def_generic<2, double, std::uint64_t>(double * v, const double * const nu_elements, const std::uint64_t * const sv_indices, const Index ue);
22template void SlipFilter::filter_def_generic<2, float, std::uint32_t>(float * v, const float * const nu_elements, const std::uint32_t * const sv_indices, const Index ue);
23template void SlipFilter::filter_def_generic<2, double, std::uint32_t>(double * v, const double * const nu_elements, const std::uint32_t * const sv_indices, const Index ue);
24
25template void SlipFilter::filter_rhs_generic<3, float, std::uint64_t>(float * v, const float * const nu_elements, const std::uint64_t * const sv_indices, const Index ue);
26template void SlipFilter::filter_rhs_generic<3, double, std::uint64_t>(double * v, const double * const nu_elements, const std::uint64_t * const sv_indices, const Index ue);
27template void SlipFilter::filter_rhs_generic<3, float, std::uint32_t>(float * v, const float * const nu_elements, const std::uint32_t * const sv_indices, const Index ue);
28template void SlipFilter::filter_rhs_generic<3, double, std::uint32_t>(double * v, const double * const nu_elements, const std::uint32_t * const sv_indices, const Index ue);
29
30template void SlipFilter::filter_def_generic<3, float, std::uint64_t>(float * v, const float * const nu_elements, const std::uint64_t * const sv_indices, const Index ue);
31template void SlipFilter::filter_def_generic<3, double, std::uint64_t>(double * v, const double * const nu_elements, const std::uint64_t * const sv_indices, const Index ue);
32template void SlipFilter::filter_def_generic<3, float, std::uint32_t>(float * v, const float * const nu_elements, const std::uint32_t * const sv_indices, const Index ue);
33template void SlipFilter::filter_def_generic<3, double, std::uint32_t>(double * v, const double * const nu_elements, const std::uint32_t * const sv_indices, const Index ue);
34
FEAT Kernel base header.
LAFEM namespace.
Definition: apply.hpp:22
FEAT namespace.
Definition: adjactor.hpp:12
std::uint64_t Index
Index data type.