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
nsegsegment of the mesh
-
inline SegmentClass &
getSegmentByIndex(integer nseg)¶
-
return reference to
nsegsegment of the mesh
-
inline SegmentClass const &
getSegmentByNode(integer i) const¶
-
return reference to segment of the mesh which contains
i-thnode
-
inline SegmentClass &
getSegmentByNode(integer i)¶
-
return reference to segment of the mesh which contains
i-thnode
-
inline SegmentClass const &
getSegmentByCoord(real_type s) const¶
-
return reference to segment of the mesh which contains
scoordinate
-
inline SegmentClass &
getSegmentByCoord(real_type s)¶
-
return reference to segment of the mesh which contains
scoordinate
-
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