KASKADE 7 development version
Public Member Functions | Public Attributes | List of all members
GeometricObject::Ball< Scalar, dim > Struct Template Reference

A ball. More...

#include <geometric_objects.hh>

Detailed Description

template<class Scalar, int dim>
struct GeometricObject::Ball< Scalar, dim >

A ball.

Definition at line 456 of file geometric_objects.hh.

Public Member Functions

 Ball (Dune::FieldVector< Scalar, dim > &c, Scalar r)
 
template<class Position >
bool contains (Position const &x) const
 
template<class Position >
Scalar distanceFromCenter (Position const &x) const
 

Public Attributes

Dune::FieldVector< Scalar, dim > center
 
Scalar radius
 

Constructor & Destructor Documentation

◆ Ball()

template<class Scalar , int dim>
GeometricObject::Ball< Scalar, dim >::Ball ( Dune::FieldVector< Scalar, dim > &  c,
Scalar  r 
)
inline

Definition at line 457 of file geometric_objects.hh.

Member Function Documentation

◆ contains()

template<class Scalar , int dim>
template<class Position >
bool GeometricObject::Ball< Scalar, dim >::contains ( Position const &  x) const
inline

Definition at line 461 of file geometric_objects.hh.

◆ distanceFromCenter()

template<class Scalar , int dim>
template<class Position >
Scalar GeometricObject::Ball< Scalar, dim >::distanceFromCenter ( Position const &  x) const
inline

Definition at line 467 of file geometric_objects.hh.

Member Data Documentation

◆ center

template<class Scalar , int dim>
Dune::FieldVector<Scalar,dim> GeometricObject::Ball< Scalar, dim >::center

◆ radius

template<class Scalar , int dim>
Scalar GeometricObject::Ball< Scalar, dim >::radius

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