preCICE v3.2.0
|
#include <Eigen/Core>
#include <mesh/Edge.hpp>
#include <mesh/Mesh.hpp>
#include <mesh/Utils.hpp>
#include <utils/IntraComm.hpp>
#include "utils/assertion.hpp"
Go to the source code of this file.
Namespaces | |
namespace | precice |
Main namespace of the precice library. | |
namespace | precice::mesh |
provides Mesh, Data and primitives. | |
Functions | |
Eigen::VectorXd | precice::mesh::integrateSurface (const PtrMesh &mesh, const Eigen::VectorXd &input) |
Given the data and the mesh, this function returns the surface integral. Assumes no overlap exists for the mesh. | |
Eigen::VectorXd | precice::mesh::integrateVolume (const PtrMesh &mesh, const Eigen::VectorXd &input) |
Given the data and the mesh, this function returns the volume integral. Assumes no overlap exists for the mesh. | |
std::size_t | precice::mesh::countVerticesInBoundingBox (mesh::PtrMesh mesh, const mesh::BoundingBox &bb) |
Given a Mesh and a bounding box, counts all vertices within the bounding box. | |