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

#include "SurfaceDiscretization.h"

Inheritance diagram for SurfaceDiscretization:
MeshDiscretization

Public Member Functions

 SurfaceDiscretization ()
 
 ~SurfaceDiscretization ()
 
 SurfaceDiscretization (SurfaceDiscretization &other)=delete
 
SurfaceDiscretizationoperator= (const SurfaceDiscretization &other)=delete
 
void ExtractComponentsFromSingleVector (const std::vector< double > &surfaceDiscretizations) override
 
const double GetDeltaXYAtIndex (index_t index) const
 
const double GetDeltaXZAtIndex (index_t index) const
 
const double GetDeltaYZAtIndex (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

◆ SurfaceDiscretization() [1/2]

SurfaceDiscretization::SurfaceDiscretization ( )
inlineexplicit

◆ ~SurfaceDiscretization()

SurfaceDiscretization::~SurfaceDiscretization ( )
inline

◆ SurfaceDiscretization() [2/2]

SurfaceDiscretization::SurfaceDiscretization ( SurfaceDiscretization & other)
delete

Member Function Documentation

◆ ExtractComponentsFromSingleVector()

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

Implements MeshDiscretization.

◆ GetDeltaXYAtIndex()

const double SurfaceDiscretization::GetDeltaXYAtIndex ( index_t index) const
inline

◆ GetDeltaXZAtIndex()

const double SurfaceDiscretization::GetDeltaXZAtIndex ( index_t index) const
inline

◆ GetDeltaYZAtIndex()

const double SurfaceDiscretization::GetDeltaYZAtIndex ( index_t index) const
inline

◆ operator=()

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

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