Rheolef  7.1
an efficient C++ finite element environment
ad3_basic< T >

Public Types

typedef point_basic< T >::size_type size_type
 
typedef T value_type
 

Public Member Functions

 ad3_basic ()
 
 ad3_basic (const ad3_basic &)
 
ad3_basic< T > & operator= (const ad3_basic< T > &)
 
template<class U >
 ad3_basic (const U &x)
 
const Tvalue () const
 
const point_basic< T > & grad () const
 
ad3_basic< Toperator+ () const
 
ad3_basic< Toperator- () const
 
ad3_basic< Toperator+ (const ad3_basic< T > &b) const
 
ad3_basic< Toperator- (const ad3_basic< T > &b) const
 
ad3_basic< Toperator* (const ad3_basic< T > &b) const
 
ad3_basic< Toperator/ (const ad3_basic< T > &b) const
 
ad3_basic< T > & operator+= (const ad3_basic< T > &b)
 
ad3_basic< T > & operator-= (const ad3_basic< T > &b)
 
ad3_basic< T > & operator*= (const ad3_basic< T > &b)
 
ad3_basic< T > & operator/= (const ad3_basic< T > &b)
 
template<class T >
 ad3_basic (const ad3_basic< T > &a)
 

Static Public Member Functions

static point_basic< ad3_basic< T > > point (const point_basic< T > &x0)
 

Public Attributes

T _v
 
point_basic< T_g
 

Detailed Description

template<class T>
class rheolef::ad3_basic< T >

Definition at line 50 of file ad3.h.

Member Typedef Documentation

◆ size_type

Definition at line 55 of file ad3.h.

◆ value_type

typedef T value_type

Definition at line 56 of file ad3.h.

Constructor & Destructor Documentation

◆ ad3_basic() [1/4]

Definition at line 109 of file ad3.h.

◆ ad3_basic() [2/4]

ad3_basic ( const ad3_basic< T > &  )

◆ ad3_basic() [3/4]

ad3_basic ( const U &  x)

Definition at line 133 of file ad3.h.

◆ ad3_basic() [4/4]

ad3_basic ( const ad3_basic< T > &  a)

Definition at line 116 of file ad3.h.

Member Function Documentation

◆ operator=()

ad3_basic< T > & operator= ( const ad3_basic< T > &  a)

Definition at line 124 of file ad3.h.

◆ point()

point_basic< ad3_basic< T > > point ( const point_basic< T > &  x0)
static

Definition at line 141 of file ad3.h.

◆ value()

const T & value

Definition at line 153 of file ad3.h.

◆ grad()

const point_basic< T > & grad

Definition at line 160 of file ad3.h.

◆ operator+() [1/2]

ad3_basic< T > operator+

Definition at line 178 of file ad3.h.

◆ operator-() [1/2]

ad3_basic< T > operator-

Definition at line 188 of file ad3.h.

◆ operator+() [2/2]

ad3_basic< T > operator+ ( const ad3_basic< T > &  b) const

Definition at line 198 of file ad3.h.

◆ operator-() [2/2]

ad3_basic< T > operator- ( const ad3_basic< T > &  b) const

Definition at line 208 of file ad3.h.

◆ operator*()

ad3_basic< T > operator* ( const ad3_basic< T > &  b) const

Definition at line 317 of file ad3.h.

◆ operator/()

ad3_basic< T > operator/ ( const ad3_basic< T > &  b) const

Definition at line 378 of file ad3.h.

◆ operator+=()

ad3_basic< T > & operator+= ( const ad3_basic< T > &  b)

Definition at line 274 of file ad3.h.

◆ operator-=()

ad3_basic< T > & operator-= ( const ad3_basic< T > &  b)

Definition at line 294 of file ad3.h.

◆ operator*=()

ad3_basic< T > & operator*= ( const ad3_basic< T > &  b)

Definition at line 355 of file ad3.h.

◆ operator/=()

ad3_basic< T > & operator/= ( const ad3_basic< T > &  b)

Definition at line 416 of file ad3.h.

Member Data Documentation

◆ _v

T _v

Definition at line 92 of file ad3.h.

◆ _g

Definition at line 93 of file ad3.h.


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