Skip to content
Snippets Groups Projects
IntegrationPointDataTools.h 911 B
Newer Older
  • Learn to ignore specific revisions
  •  * Copyright (c) 2012-2024, OpenGeoSys Community (http://www.opengeosys.org)
    
     *            Distributed under a Modified BSD License.
     *              See accompanying file LICENSE.txt or
     *              http://www.opengeosys.org/project/license
     *
     * Created on September 26, 2022, 11:32 AM
     */
    
    #pragma once
    #include <string>
    #include <vector>
    
    namespace MeshLib
    {
    class Element;
    class Properties;
    class PropertyVectorBase;
    
    struct IntegrationPointMetaData;
    
    int getNumberOfElementIntegrationPoints(
        MeshLib::IntegrationPointMetaData const& ip_meta_data,
        MeshLib::Element const& e);
    
    
    std::vector<std::size_t> getIntegrationPointDataOffsetsOfMeshElements(
        std::vector<MeshLib::Element*> const& mesh_elements,
        MeshLib::PropertyVectorBase const& pv,
        MeshLib::Properties const& properties);