v0.14.0
Loading...
Searching...
No Matches
Public Member Functions | Static Public Member Functions | Public Attributes | List of all members
CoordsAndHandle Struct Reference
Collaboration diagram for CoordsAndHandle:
[legend]

Public Member Functions

 CoordsAndHandle (const double *coords, EntityHandle v)
 

Static Public Member Functions

static double getArg (double x)
 

Public Attributes

int x
 
int y
 
int z
 
EntityHandle node
 

Detailed Description

Examples
prism_elements_from_surface.cpp.

Definition at line 25 of file prism_elements_from_surface.cpp.

Constructor & Destructor Documentation

◆ CoordsAndHandle()

CoordsAndHandle::CoordsAndHandle ( const double coords,
EntityHandle  v 
)
inline

Definition at line 33 of file prism_elements_from_surface.cpp.

34 : x(getArg(coords[0])), y(getArg(coords[1])), z(getArg(coords[2])),
35 node(v) {}
const double v
phase velocity of light in medium (cm/ns)
static double getArg(double x)

Member Function Documentation

◆ getArg()

static double CoordsAndHandle::getArg ( double  x)
inlinestatic
Examples
prism_elements_from_surface.cpp.

Definition at line 27 of file prism_elements_from_surface.cpp.

27 {
28 return std::round(x * pow(10., precision_exponent - 1));
29 };
static constexpr int precision_exponent

Member Data Documentation

◆ node

EntityHandle CoordsAndHandle::node

◆ x

int CoordsAndHandle::x

◆ y

int CoordsAndHandle::y

◆ z

int CoordsAndHandle::z

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