OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
MeshDiscretization.h
Go to the documentation of this file.
1#pragma once
3#include <string>
4#include <vector>
5
7{
8protected:
10 const std::string outOfRangeMessage = "Index is larger then the numberOfNodes in the discretization vector.";
11 const std::string composedVectorWrongSizeMessage = "Composed surface vector requires to be a multiple of 3.";
12
13public:
14 virtual void ExtractComponentsFromSingleVector(const std::vector<double> & edgeDiscretization) = 0;
15 inline index_t GetNumberOfNodes() const;
16};
17
int64_t index_t
Definition SystemDependentDefines.h:13
Definition MeshDiscretization.h:7
const std::string composedVectorWrongSizeMessage
Definition MeshDiscretization.h:11
index_t numberOfNodes
Definition MeshDiscretization.h:9
virtual void ExtractComponentsFromSingleVector(const std::vector< double > &edgeDiscretization)=0
index_t GetNumberOfNodes() const
Definition MeshDiscretization.h:18
const std::string outOfRangeMessage
Definition MeshDiscretization.h:10