Rheolef  7.2
an efficient C++ finite element environment
Loading...
Searching...
No Matches
curved_ball_q< T >

Detailed Description

template<class T>
class rheolef::curved_ball_q< T >

Definition at line 55 of file geo_element_curved_ball.h.

Public Member Functions

 curved_ball_q (const point_basic< T > &a0, const point_basic< T > &b0, const point_basic< T > &c0, const point_basic< T > &d0, const point_basic< T > &center0=point_basic< T >(0, 0), const T &radius0=1)
point_basic< Toperator() (const point_basic< T > &hat_x) const

Protected Member Functions

point_basic< Tf_ab (const T &s) const
point_basic< Tf_bc (const T &s) const
point_basic< Tf_dc (const T &s) const
point_basic< Tf_ad (const T &s) const
point_basic< Tf_small_carre (const T &x, const T &y) const

Protected Attributes

point_basic< Ta
point_basic< Tb
point_basic< Tc
point_basic< Td
point_basic< Tcenter
T radius

Constructor & Destructor Documentation

◆ curved_ball_q()

template<class T>
curved_ball_q ( const point_basic< T > & a0,
const point_basic< T > & b0,
const point_basic< T > & c0,
const point_basic< T > & d0,
const point_basic< T > & center0 = point_basic<T>(0,0),
const T & radius0 = 1 )

Definition at line 58 of file geo_element_curved_ball.h.

Member Function Documentation

◆ operator()()

template<class T>
point_basic< T > operator() ( const point_basic< T > & hat_x) const

Definition at line 62 of file geo_element_curved_ball.h.

◆ f_ab()

template<class T>
point_basic< T > f_ab ( const T & s) const
protected

Definition at line 70 of file geo_element_curved_ball.h.

◆ f_bc()

template<class T>
point_basic< T > f_bc ( const T & s) const
protected

Definition at line 74 of file geo_element_curved_ball.h.

◆ f_dc()

template<class T>
point_basic< T > f_dc ( const T & s) const
protected

Definition at line 75 of file geo_element_curved_ball.h.

◆ f_ad()

template<class T>
point_basic< T > f_ad ( const T & s) const
protected

Definition at line 76 of file geo_element_curved_ball.h.

◆ f_small_carre()

template<class T>
point_basic< T > f_small_carre ( const T & x,
const T & y ) const
protected

Definition at line 92 of file geo_element_curved_ball.h.

Member Data Documentation

◆ a

template<class T>
point_basic<T> a
protected

Definition at line 104 of file geo_element_curved_ball.h.

◆ b

template<class T>
point_basic<T> b
protected

Definition at line 104 of file geo_element_curved_ball.h.

◆ c

template<class T>
point_basic<T> c
protected

Definition at line 104 of file geo_element_curved_ball.h.

◆ d

template<class T>
point_basic<T> d
protected

Definition at line 104 of file geo_element_curved_ball.h.

◆ center

template<class T>
point_basic<T> center
protected

Definition at line 104 of file geo_element_curved_ball.h.

◆ radius

template<class T>
T radius
protected

Definition at line 105 of file geo_element_curved_ball.h.


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