![]() |
Dune-Fufem 2.11-git
|
Loading...
Searching...
No Matches
Public Types |
Public Member Functions |
Public Attributes |
Protected Types |
Static Protected Member Functions |
List of all members
TubeLowerSegment< ctype > Class Template Referenceabstract
Boundary segments for a 3D-tube/tube-segment prism grid that is aligned with the x-axis. More...
#include <dune/fufem/arcofcircle.hh>
Inheritance diagram for TubeLowerSegment< ctype >:

Public Types | |
| typedef BoundarySegment< dim, dimworld, ctype > | ThisType |
| typedef BoundarySegmentBackupRestore< BoundarySegment< dim, dimworld, ctype > > | BaseType |
| typedef BaseType::ObjectStreamType | ObjectStreamType |
Public Member Functions | |
| TubeLowerSegment (const Dune::FieldVector< ctype, 3 > ¢er, ctype radius, ctype length, ctype fromAngle, ctype toAngle) | |
| Dune::FieldVector< ctype, 3 > | operator() (const Dune::FieldVector< ctype, 2 > &local) const |
| virtual FieldVector< ctype, dimworld > | operator() (const FieldVector< ctype, dim-1 > &local) const =0 |
| virtual void | backup (ObjectStreamType &buffer) const |
Public Attributes | |
| Dune::FieldVector< ctype, 3 > | center_ |
| ctype | radius_ |
| ctype | length_ |
| ctype | fromAngle_ |
| ctype | toAngle_ |
Protected Types | |
| typedef Dune::ParameterizedObjectFactory< std::unique_ptr< BoundarySegment >(ObjectStreamType &), int > | FactoryType |
Static Protected Member Functions | |
| static std::unique_ptr< BoundarySegment > | restore (ObjectStreamType &in) |
| static int | registerFactory () |
Detailed Description
template<class ctype>
class TubeLowerSegment< ctype >
class TubeLowerSegment< ctype >
Boundary segments for a 3D-tube/tube-segment prism grid that is aligned with the x-axis.
- Parameters
-
center - The center of the circle that the characterizes the position of tube. radius - The radius of the circle. length - Length of the boundary segment in x-direction. fromAngle - Segment fromAngle. (0 <= fromAngle <= toAngle <= 2*PI) toAngle - Segment toAngle. (0 <= fromAngle <= toAngle <= 2*PI)
Constructor & Destructor Documentation
◆ TubeLowerSegment()
template<class ctype >
|
inline |
Member Function Documentation
◆ operator()()
template<class ctype >
|
inline |
Member Data Documentation
◆ center_
template<class ctype >
| Dune::FieldVector<ctype,3> TubeLowerSegment< ctype >::center_ |
◆ fromAngle_
template<class ctype >
| ctype TubeLowerSegment< ctype >::fromAngle_ |
◆ length_
template<class ctype >
| ctype TubeLowerSegment< ctype >::length_ |
◆ radius_
template<class ctype >
| ctype TubeLowerSegment< ctype >::radius_ |
◆ toAngle_
template<class ctype >
| ctype TubeLowerSegment< ctype >::toAngle_ |
The documentation for this class was generated from the following file:
