Attention une mise à jour du service Gitlab va être effectuée le mardi 18 janvier (et non lundi 17 comme annoncé précédemment) entre 18h00 et 18h30. Cette mise à jour va générer une interruption du service dont nous ne maîtrisons pas complètement la durée mais qui ne devrait pas excéder quelques minutes.

FromVertexMatching.hxx 1.52 KB
Newer Older
1
//! \file
2
//
3
4
5
6
7
8
9
10
//
//  FromVertexMatching.hxx
//  HappyHeart
//
//  Created by Sebastien Gilles on 14/12/15.
//  Copyright © 2015 Inria. All rights reserved.
//

11
12
#ifndef HAPPY_HEART_x_OPERATOR_INSTANCES_x_NON_CONFORM_INTERPOLATOR_x_FROM_VERTEX_MATCHING_HXX_
# define HAPPY_HEART_x_OPERATOR_INSTANCES_x_NON_CONFORM_INTERPOLATOR_x_FROM_VERTEX_MATCHING_HXX_
13
14
15
16
17
18
19
20


namespace HappyHeart
{


    namespace NonConformInterpolatorNS
    {
21
22


23
24
        template<class InputParameterDataT>
        FromVertexMatching::FromVertexMatching(const InputParameterDataT& input_parameter_data,
25
26
                                               const unsigned int source_index,
                                               const unsigned int target_index)
27
        {
28
            MeshNS::InterpolationNS::VertexMatching vertex_matching( input_parameter_data);
29

30
            Construct(vertex_matching,
31
32
                      source_index,
                      target_index);
33
34
        }

35

36
37
38
39
40
        inline const GlobalMatrix& FromVertexMatching::GetInterpolationMatrix() const noexcept
        {
            assert(!(!interpolation_matrix_));
            return *interpolation_matrix_;
        }
41
42
43
44
45
46
47
        
        
        inline const Wrappers::Petsc::MatrixPattern& FromVertexMatching::GetMatrixPattern() const noexcept
        {
            assert(!(!matrix_pattern_));
            return *matrix_pattern_;
        }
48
49


50
51
52
53
54
55
    } // namespace NonConformInterpolatorNS


} // namespace HappyHeart


56
#endif // HAPPY_HEART_x_OPERATOR_INSTANCES_x_NON_CONFORM_INTERPOLATOR_x_FROM_VERTEX_MATCHING_HXX_