Definition in file IntegrationPointWriter.cpp.
#include "IntegrationPointWriter.h"
#include <range/v3/view/join.hpp>
#include "MeshLib/Mesh.h"
#include "MeshLib/Utils/getOrCreateMeshProperty.h"
Go to the source code of this file.
Namespaces | |
namespace | MeshLib |
Functions | |
static MeshLib::IntegrationPointMetaDataSingleField | addIntegrationPointData (MeshLib::Mesh &mesh, MeshLib::IntegrationPointWriter const &writer) |
static void | addIntegrationPointMetaDataSingleField (MeshLib::Mesh &mesh, MeshLib::IntegrationPointMetaData const &ip_meta_data) |
void | MeshLib::addIntegrationPointDataToMesh (MeshLib::Mesh &mesh, std::vector< std::unique_ptr< IntegrationPointWriter > > const &integration_point_writer) |
std::optional< IntegrationPointMetaData > | MeshLib::getIntegrationPointMetaData (MeshLib::Properties const &properties) |
|
static |
Adds the integration point data and creates meta data for it.
Returns meta data for the written integration point data.
Definition at line 21 of file IntegrationPointWriter.cpp.
References MeshLib::Mesh::getNumberOfElements(), MeshLib::getOrCreateMeshProperty(), MeshLib::IntegrationPointWriter::integrationOrder(), MeshLib::IntegrationPoint, MeshLib::IntegrationPointWriter::name(), MeshLib::IntegrationPointWriter::numberOfComponents(), and MeshLib::IntegrationPointWriter::values().
Referenced by MeshLib::addIntegrationPointDataToMesh().
|
static |
Adds integration point meta data as char mesh property encoded in JSON format, which is then stored as VTK's field data.
Definition at line 43 of file IntegrationPointWriter.cpp.
References MeshLib::getOrCreateMeshProperty(), MeshLib::IntegrationPoint, and MeshLib::IntegrationPointMetaData::toJsonString().
Referenced by MeshLib::addIntegrationPointDataToMesh().