![]() |
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
SphereQuadSegment Class Referenceabstract
Class implementing a linear quadrilateral boundary segment. More...
#include <dune/fufem/makesphere.hh>
Inheritance diagram for SphereQuadSegment:

Public Types | |
| typedef BoundarySegment< dim, dimworld, ctype > | ThisType |
| typedef BoundarySegmentBackupRestore< BoundarySegment< dim, dimworld, ctype > > | BaseType |
| typedef BaseType::ObjectStreamType | ObjectStreamType |
Public Member Functions | |
| SphereQuadSegment (const Dune::FieldVector< double, 3 > &a, const Dune::FieldVector< double, 3 > &b, const Dune::FieldVector< double, 3 > &c, const Dune::FieldVector< double, 3 > &d, const Dune::FieldVector< double, 3 > ¢er, double radius) | |
| virtual Dune::FieldVector< double, 3 > | operator() (const Dune::FieldVector< double, 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< double, 3 > | a_ |
| Dune::FieldVector< double, 3 > | b_ |
| Dune::FieldVector< double, 3 > | c_ |
| Dune::FieldVector< double, 3 > | d_ |
| Dune::FieldVector< double, 3 > | center_ |
| double | radius_ |
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
Class implementing a linear quadrilateral boundary segment.
Constructor & Destructor Documentation
◆ SphereQuadSegment()
|
inline |
Member Function Documentation
◆ operator()()
|
inlinevirtual |
Member Data Documentation
◆ a_
| Dune::FieldVector<double, 3> SphereQuadSegment::a_ |
◆ b_
| Dune::FieldVector<double, 3> SphereQuadSegment::b_ |
◆ c_
| Dune::FieldVector<double, 3> SphereQuadSegment::c_ |
◆ center_
| Dune::FieldVector<double, 3> SphereQuadSegment::center_ |
◆ d_
| Dune::FieldVector<double, 3> SphereQuadSegment::d_ |
◆ radius_
| double SphereQuadSegment::radius_ |
The documentation for this class was generated from the following file:
