Template Class MeshGeneric¶
Defined in File Mesh.hh
Inheritance Relationships¶
Base Type¶
public Mechatronix::MeshBase
(Class MeshBase)
Class Documentation¶
-
template<typename
SEGMENT
>
classMechatronix
::
MeshGeneric
: public Mechatronix::MeshBase¶
-
base class for mesh definition
Public Types
Public Functions
-
inline explicit
MeshGeneric
(string const &name)¶
-
construct an empty mesh
-
inline SegmentClass const &
firstSegment
() const¶
-
return reference to first segment of the mesh
-
inline SegmentClass &
firstSegment
()¶
-
return reference to first segment of the mesh
-
inline SegmentClass const &
lastSegment
() const¶
-
return reference to last segment of the mesh
-
inline SegmentClass &
lastSegment
()¶
-
return reference to last segment of the mesh
-
inline SegmentClass const &
getSegmentByIndex
(integer nseg) const¶
-
return reference to
nseg
segment of the mesh
-
inline SegmentClass &
getSegmentByIndex
(integer nseg)¶
-
return reference to
nseg
segment of the mesh
-
inline SegmentClass const &
getSegmentByNode
(integer i) const¶
-
return reference to segment of the mesh which contains
i-th
node
-
inline SegmentClass &
getSegmentByNode
(integer i)¶
-
return reference to segment of the mesh which contains
i-th
node
-
inline SegmentClass const &
getSegmentByCoord
(real_type s) const¶
-
return reference to segment of the mesh which contains
s
coordinate
-
inline SegmentClass &
getSegmentByCoord
(real_type s)¶
-
return reference to segment of the mesh which contains
s
coordinate
-
inline real_type
ds_eval
(real_type s, char const *indep, char const *column) const¶
-
access to SplineSet
-
inline real_type
ds_eval_D
(real_type s, char const *column) const¶
-
access to SplineSet first derivative
-
inline real_type
ds_eval_D
(real_type s, integer indep, integer column) const¶
-
access to SplineSet first derivative
-
inline real_type
ds_eval_D
(real_type s, char const *indep, char const *column) const¶
-
access to SplineSet first derivative
-
inline real_type
ds_eval_DD
(real_type s, integer column) const¶
-
access to SplineSet second derivative
-
inline real_type
ds_eval_DD
(real_type s, char const *column) const¶
-
access to SplineSet second derivative
-
inline real_type
ds_eval_DD
(real_type s, integer indep, integer column) const¶
-
access to SplineSet second derivative
-
inline real_type
ds_eval_DD
(real_type s, char const *indep, char const *column) const¶
-
access to SplineSet second derivative
-
inline real_type
ds_eval_DDD
(real_type s, integer column) const¶
-
access to SplineSet third derivative
-
inline real_type
ds_eval_DDD
(real_type s, char const *column) const¶
-
access to SplineSet third derivative
-
inline real_type
ds_eval_DDD
(real_type s, integer indep, integer column) const¶
-
access to SplineSet third derivative
-
inline real_type
s_eval_DDD
(real_type s, char const *indep, char const *column) const¶
-
access to SplineSet third derivative
-
inline string const &
name
() const¶
-
return the name of the mesh
-
inline void
info
(ostream_type &stream) const¶
-
inline virtual void
writeToStream
(ostream_type &stream) const override¶
-
inline virtual void
dump
(ostream_type &stream) const override¶
-
inline void
dataSetup
(GenericContainer const &gc)¶
Protected Functions
-
inline explicit