OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
MeshDiscretization Class Referenceabstract

#include "MeshDiscretization.h"

Inheritance diagram for MeshDiscretization:
EdgeDiscretization SurfaceDiscretization

Public Member Functions

virtual void ExtractComponentsFromSingleVector (const std::vector< double > &edgeDiscretization)=0
 
index_t GetNumberOfNodes () const
 

Protected Attributes

index_t numberOfNodes = 0
 
const std::string outOfRangeMessage = "Index is larger then the numberOfNodes in the discretization vector."
 
const std::string composedVectorWrongSizeMessage = "Composed surface vector requires to be a multiple of 3."
 

Member Function Documentation

◆ ExtractComponentsFromSingleVector()

virtual void MeshDiscretization::ExtractComponentsFromSingleVector ( const std::vector< double > & edgeDiscretization)
pure virtual

◆ GetNumberOfNodes()

index_t MeshDiscretization::GetNumberOfNodes ( ) const
inline

Member Data Documentation

◆ composedVectorWrongSizeMessage

const std::string MeshDiscretization::composedVectorWrongSizeMessage = "Composed surface vector requires to be a multiple of 3."
protected

◆ numberOfNodes

index_t MeshDiscretization::numberOfNodes = 0
protected

◆ outOfRangeMessage

const std::string MeshDiscretization::outOfRangeMessage = "Index is larger then the numberOfNodes in the discretization vector."
protected

The documentation for this class was generated from the following file: