OPALX (Object Oriented Parallel Accelerator Library for Exascal) master (dc2a29eed580)
OPALX
Loading...
Searching...
No Matches
ElementGeometry.h
Go to the documentation of this file.
1#ifndef OPALX_ElementGeometry_HH
2#define OPALX_ElementGeometry_HH
3
5
16public:
21
22 ElementGeometry(const Port& entry, const Port& body, const Port& exit)
23 : entry_m(entry), body_m(body), exit_m(exit) {}
24
25 const Port& getEntry() const { return entry_m; }
26 const Port& getBody() const { return body_m; }
27 const Port& getExit() const { return exit_m; }
28
29private:
33};
34
35#endif
Rigid spatial transform between a parent frame and a local frame.
Named body-relative ports used for placement and chaining.
const Port & getExit() const
const Port & getEntry() const
ElementGeometry(const Port &entry, const Port &body, const Port &exit)
const Port & getBody() const
Named local frame attached to an element body.
Definition Port.h:15