OGS
BHESectionUtils.h File Reference
#include <algorithm>
#include <cmath>
#include <vector>
#include "BaseLib/Error.h"
#include "MathLib/Point3d.h"
#include "MeshLib/Node.h"
Include dependency graph for BHESectionUtils.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ProcessLib
namespace  ProcessLib::HeatTransportBHE
namespace  ProcessLib::HeatTransportBHE::BHE

Functions

std::vector< double > ProcessLib::HeatTransportBHE::BHE::cumulativeDistances (std::vector< MeshLib::Node * > const &sorted_nodes)
 Compute cumulative arc-length distances from the first node.
std::pair< std::vector< double >, std::vector< double > > ProcessLib::HeatTransportBHE::BHE::groupSections (std::vector< double > const &distances, std::vector< double > const &diameters)