Dune-Fufem 2.11-git
Loading...
Searching...
No Matches

#include <dune/fufem/arcofcircle.hh>

Inheritance diagram for ArcOfCircle:
Inheritance graph

Public Types

typedef BoundarySegment< dim, dimworld, ctype > ThisType
 
typedef BoundarySegmentBackupRestore< BoundarySegment< dim, dimworld, ctype > > BaseType
 
typedef BaseType::ObjectStreamType ObjectStreamType
 

Public Member Functions

 ArcOfCircle (const Dune::FieldVector< double, 2 > &center, double radius, double fromAngle, double toAngle)
 
Dune::FieldVector< double, 2 > operator() (const Dune::FieldVector< double, 1 > &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, 2 > center_
 
double radius_
 
double fromAngle_
 
double toAngle_
 

Protected Types

typedef Dune::ParameterizedObjectFactory< std::unique_ptr< BoundarySegment >(ObjectStreamType &), int > FactoryType
 

Static Protected Member Functions

static std::unique_ptr< BoundarySegmentrestore (ObjectStreamType &in)
 
static int registerFactory ()
 

Constructor & Destructor Documentation

◆ ArcOfCircle()

ArcOfCircle::ArcOfCircle ( const Dune::FieldVector< double, 2 > &  center,
double  radius,
double  fromAngle,
double  toAngle 
)
inline

Member Function Documentation

◆ operator()()

Dune::FieldVector< double, 2 > ArcOfCircle::operator() ( const Dune::FieldVector< double, 1 > &  local) const
inline

Member Data Documentation

◆ center_

Dune::FieldVector<double,2> ArcOfCircle::center_

◆ fromAngle_

double ArcOfCircle::fromAngle_

◆ radius_

double ArcOfCircle::radius_

◆ toAngle_

double ArcOfCircle::toAngle_

The documentation for this class was generated from the following file: