OpenTwin 0.1
OpenTwin
 
Loading...
Searching...
No Matches
EdgeDiscretization Class Reference

#include "EdgeDiscretization.h"

Inheritance diagram for EdgeDiscretization:
MeshDiscretization

Public Member Functions

 EdgeDiscretization ()
 
 ~EdgeDiscretization ()
 
 EdgeDiscretization (EdgeDiscretization &other)=delete
 
EdgeDiscretizationoperator= (const EdgeDiscretization &other)=delete
 
void ExtractComponentsFromSingleVector (const std::vector< double > &surfaceDiscretizations) override
 
const double GetDeltaXAtIndex (index_t index) const
 
const double GetDeltaYAtIndex (index_t index) const
 
const double GetDeltaZAtIndex (index_t index) const
 
- Public Member Functions inherited from MeshDiscretization
index_t GetNumberOfNodes () const
 

Additional Inherited Members

- Protected Attributes inherited from MeshDiscretization
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."
 

Constructor & Destructor Documentation

◆ EdgeDiscretization() [1/2]

EdgeDiscretization::EdgeDiscretization ( )
inlineexplicit

◆ ~EdgeDiscretization()

EdgeDiscretization::~EdgeDiscretization ( )
inline

◆ EdgeDiscretization() [2/2]

EdgeDiscretization::EdgeDiscretization ( EdgeDiscretization & other)
delete

Member Function Documentation

◆ ExtractComponentsFromSingleVector()

void EdgeDiscretization::ExtractComponentsFromSingleVector ( const std::vector< double > & surfaceDiscretizations)
overridevirtual

Implements MeshDiscretization.

◆ GetDeltaXAtIndex()

const double EdgeDiscretization::GetDeltaXAtIndex ( index_t index) const
inline

◆ GetDeltaYAtIndex()

const double EdgeDiscretization::GetDeltaYAtIndex ( index_t index) const
inline

◆ GetDeltaZAtIndex()

const double EdgeDiscretization::GetDeltaZAtIndex ( index_t index) const
inline

◆ operator=()

EdgeDiscretization & EdgeDiscretization::operator= ( const EdgeDiscretization & other)
delete

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