30 string mLabel =
"curve";
109 save(
const std::string & aFileName );
151 return mElementType ;
181 return mNodes( mNodes.size() -1 );
187 return mNodes( mNodes.size() -1 );
224 return mSideSetA !=
nullptr && mSideSetB != nullptr ;
230 mIsClosed = aSwitch ;
254 return mS( mNodes.size() -1 ) - mS( 0 );
263 inline const string &
277 return sizeof(
Curve )
279 + mEdges.size() *
sizeof(
Edge * )
280 + mSegments.size() *
sizeof(
Segment * )
281 + mS.length() *
sizeof(
real )
282 + mLabel.capacity() *
sizeof( char ) ;
Cell is a wrapper around the standard vector.
Definition cl_Cell.hpp:42
size_t size() const
return the size of the Cell
Definition cl_Cell.hpp:181
Vector< real > & arclength()
Definition cl_Curve.hpp:234
Cell< Edge * > & edges()
Definition cl_Curve.hpp:270
size_t memory() const
Definition cl_Curve.hpp:275
friend class BfmFile
Definition cl_Curve.hpp:47
Node * first()
Definition cl_Curve.hpp:167
SideSet * sideset_a()
Definition cl_Curve.hpp:204
real length() const
Definition cl_Curve.hpp:252
Cell< Node * > & nodes()
Definition cl_Curve.hpp:155
Cell< Segment * > & segments()
Definition cl_Curve.hpp:191
Node * last()
Definition cl_Curve.hpp:179
id_t id() const
Definition cl_Curve.hpp:143
ElementType element_type() const
Definition cl_Curve.hpp:149
SideSet * sideset_b()
Definition cl_Curve.hpp:210
void reverse()
Definition cl_Curve.cpp:125
bool is_closed() const
Definition cl_Curve.hpp:216
void set_closed_flag(const bool aSwitch)
Definition cl_Curve.hpp:228
string & label()
Definition cl_Curve.hpp:258
bool is_terminal() const
Definition cl_Curve.hpp:222
void assign_edges()
Definition cl_Curve.cpp:153
void save(const std::string &aFileName)
Definition cl_Curve.cpp:52
Curve(const id_t aID, SideSet *aSideSetA, SideSet *aSideSetB)
Definition cl_Curve.cpp:23
Special Edge class for NEDELEC-Type elements.
Definition cl_Edge.hpp:30
Definition cl_Node.hpp:30
Definition cl_Segment.hpp:24
Definition cl_SideSet.hpp:29
Definition cl_EF_EdgeFunction.hpp:17
USER GUIDES:
Definition cl_Capacitor.cpp:16
unsigned int id_t
Definition typedefs.hpp:41
ElementType
Element types.
Definition Mesh_Enums.hpp:27
uint32_t index_t
Definition typedefs.hpp:52
double real
Definition typedefs.hpp:36