OGS
IntegrationPointDataTools.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) OpenGeoSys Community (opengeosys.org)
2// SPDX-License-Identifier: BSD-3-Clause
3
4#pragma once
5#include <string>
6#include <vector>
7
8namespace MeshLib
9{
10class Element;
11class Properties;
14} // namespace MeshLib
15
16namespace MeshToolsLib
17{
19 MeshLib::IntegrationPointMetaDataSingleField const& ip_meta_data,
20 MeshLib::Element const& e);
21
23 std::vector<MeshLib::Element*> const& mesh_elements,
24 MeshLib::PropertyVectorBase const& pv,
25 MeshLib::Properties const& properties);
26} // namespace MeshToolsLib
Property manager on mesh items. Class Properties manages scalar, vector or matrix properties....
std::vector< std::size_t > getIntegrationPointDataOffsetsOfMeshElements(std::vector< MeshLib::Element * > const &mesh_elements, MeshLib::PropertyVectorBase const &pv, MeshLib::Properties const &properties)
int getNumberOfElementIntegrationPoints(MeshLib::IntegrationPointMetaDataSingleField const &ip_meta_data, MeshLib::Element const &e)