Viskores  1.0
MeshQualityWarpage.h
Go to the documentation of this file.
1 //============================================================================
2 // The contents of this file are covered by the Viskores license. See
3 // LICENSE.txt for details.
4 //
5 // By contributing to this file, all contributors agree to the Developer
6 // Certificate of Origin Version 1.1 (DCO 1.1) as stated in DCO.txt.
7 //============================================================================
8 
9 //============================================================================
10 // Copyright (c) Kitware, Inc.
11 // All rights reserved.
12 // See LICENSE.txt for details.
13 // This software is distributed WITHOUT ANY WARRANTY; without even
14 // the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR
15 // PURPOSE. See the above copyright notice for more information.
16 //
17 // Copyright 2014 National Technology & Engineering Solutions of Sandia, LLC (NTESS).
18 // Copyright 2014 UT-Battelle, LLC.
19 // Copyright 2014 Los Alamos National Security.
20 //
21 // Under the terms of Contract DE-NA0003525 with NTESS,
22 // the U.S. Government retains certain rights in this software.
23 //
24 // Under the terms of Contract DE-AC52-06NA25396 with Los Alamos National
25 // Laboratory (LANL), the U.S. Government retains certain rights in
26 // this software.
27 //============================================================================
28 #ifndef viskores_filter_mesh_info_MeshQualityWarpage_h
29 #define viskores_filter_mesh_info_MeshQualityWarpage_h
30 
31 #include <viskores/filter/Filter.h>
33 
34 namespace viskores
35 {
36 namespace filter
37 {
38 namespace mesh_info
39 {
40 
54 class VISKORES_FILTER_MESH_INFO_EXPORT MeshQualityWarpage : public viskores::filter::Filter
55 {
56 public:
58 
59 private:
60  viskores::cont::DataSet DoExecute(const viskores::cont::DataSet& input) override;
61 };
62 
63 } // namespace mesh_info
64 } // namespace filter
65 } // namespace viskores
66 
67 #endif //viskores_filter_mesh_info_MeshQualityWarpage_h
viskores::cont::DataSet
Contains and manages the geometric data structures that Viskores operates on.
Definition: DataSet.h:66
viskores::filter::Filter
Base class for all filters.
Definition: Filter.h:171
viskores::filter::mesh_info::MeshQualityWarpage
Compute the flatness of cells.
Definition: MeshQualityWarpage.h:54
viskores
Groups connected points that have the same field value.
Definition: Atomic.h:27
viskores_filter_mesh_info_export.h
Filter.h