My Project  UNKNOWN_GIT_VERSION
Public Member Functions | Data Fields
amp::campf< Precision > Class Template Reference

#include <amp.h>

Public Member Functions

 campf ()
 
 campf (long double v)
 
 campf (double v)
 
 campf (float v)
 
 campf (signed long v)
 
 campf (unsigned long v)
 
 campf (signed int v)
 
 campf (unsigned int v)
 
 campf (signed short v)
 
 campf (unsigned short v)
 
 campf (signed char v)
 
 campf (unsigned char v)
 
 campf (const ampf< Precision > &_x)
 
 campf (const ampf< Precision > &_x, const ampf< Precision > &_y)
 
 campf (const campf &z)
 
template<unsigned int Prec2>
 campf (const campf< Prec2 > &z)
 
campfoperator= (long double v)
 
campfoperator= (double v)
 
campfoperator= (float v)
 
campfoperator= (signed long v)
 
campfoperator= (unsigned long v)
 
campfoperator= (signed int v)
 
campfoperator= (unsigned int v)
 
campfoperator= (signed short v)
 
campfoperator= (unsigned short v)
 
campfoperator= (signed char v)
 
campfoperator= (unsigned char v)
 
campfoperator= (const char *s)
 
campfoperator= (const std::string &s)
 
campfoperator= (const campf &r)
 
template<unsigned int Precision2>
campfoperator= (const campf< Precision2 > &r)
 
 campf ()
 
 campf (long double v)
 
 campf (double v)
 
 campf (float v)
 
 campf (signed long v)
 
 campf (unsigned long v)
 
 campf (signed int v)
 
 campf (unsigned int v)
 
 campf (signed short v)
 
 campf (unsigned short v)
 
 campf (signed char v)
 
 campf (unsigned char v)
 
 campf (const ampf< Precision > &_x)
 
 campf (const ampf< Precision > &_x, const ampf< Precision > &_y)
 
 campf (const campf &z)
 
template<unsigned int Prec2>
 campf (const campf< Prec2 > &z)
 
campfoperator= (long double v)
 
campfoperator= (double v)
 
campfoperator= (float v)
 
campfoperator= (signed long v)
 
campfoperator= (unsigned long v)
 
campfoperator= (signed int v)
 
campfoperator= (unsigned int v)
 
campfoperator= (signed short v)
 
campfoperator= (unsigned short v)
 
campfoperator= (signed char v)
 
campfoperator= (unsigned char v)
 
campfoperator= (const char *s)
 
campfoperator= (const std::string &s)
 
campfoperator= (const campf &r)
 
template<unsigned int Precision2>
campfoperator= (const campf< Precision2 > &r)
 

Data Fields

ampf< Precision > x
 
ampf< Precision > y
 

Detailed Description

template<unsigned int Precision>
class amp::campf< Precision >

Definition at line 1074 of file amp.h.

Constructor & Destructor Documentation

◆ campf() [1/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( )
inline

Definition at line 1077 of file amp.h.

1077 :x(0),y(0){};

◆ campf() [2/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( long double  v)
inline

Definition at line 1078 of file amp.h.

1078 { x=v; y=0; }

◆ campf() [3/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( double  v)
inline

Definition at line 1079 of file amp.h.

1079 { x=v; y=0; }

◆ campf() [4/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( float  v)
inline

Definition at line 1080 of file amp.h.

1080 { x=v; y=0; }

◆ campf() [5/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( signed long  v)
inline

Definition at line 1081 of file amp.h.

1081 { x=v; y=0; }

◆ campf() [6/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( unsigned long  v)
inline

Definition at line 1082 of file amp.h.

1082 { x=v; y=0; }

◆ campf() [7/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( signed int  v)
inline

Definition at line 1083 of file amp.h.

1083 { x=v; y=0; }

◆ campf() [8/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( unsigned int  v)
inline

Definition at line 1084 of file amp.h.

1084 { x=v; y=0; }

◆ campf() [9/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( signed short  v)
inline

Definition at line 1085 of file amp.h.

1085 { x=v; y=0; }

◆ campf() [10/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( unsigned short  v)
inline

Definition at line 1086 of file amp.h.

1086 { x=v; y=0; }

◆ campf() [11/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( signed char  v)
inline

Definition at line 1087 of file amp.h.

1087 { x=v; y=0; }

◆ campf() [12/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( unsigned char  v)
inline

Definition at line 1088 of file amp.h.

1088 { x=v; y=0; }

◆ campf() [13/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( const ampf< Precision > &  _x)
inline

Definition at line 1089 of file amp.h.

1089 :x(_x),y(0){};

◆ campf() [14/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( const ampf< Precision > &  _x,
const ampf< Precision > &  _y 
)
inline

Definition at line 1090 of file amp.h.

1090 :x(_x),y(_y){};

◆ campf() [15/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( const campf< Precision > &  z)
inline

Definition at line 1091 of file amp.h.

1091 :x(z.x),y(z.y){};

◆ campf() [16/32]

template<unsigned int Precision>
template<unsigned int Prec2>
amp::campf< Precision >::campf ( const campf< Prec2 > &  z)
inline

Definition at line 1094 of file amp.h.

1094 :x(z.x),y(z.y){};

◆ campf() [17/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( )
inline

Definition at line 2097 of file svd_si.h.

2097 :x(0),y(0){};

◆ campf() [18/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( long double  v)
inline

Definition at line 2098 of file svd_si.h.

2098 { x=v; y=0; }

◆ campf() [19/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( double  v)
inline

Definition at line 2099 of file svd_si.h.

2099 { x=v; y=0; }

◆ campf() [20/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( float  v)
inline

Definition at line 2100 of file svd_si.h.

2100 { x=v; y=0; }

◆ campf() [21/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( signed long  v)
inline

Definition at line 2101 of file svd_si.h.

2101 { x=v; y=0; }

◆ campf() [22/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( unsigned long  v)
inline

Definition at line 2102 of file svd_si.h.

2102 { x=v; y=0; }

◆ campf() [23/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( signed int  v)
inline

Definition at line 2103 of file svd_si.h.

2103 { x=v; y=0; }

◆ campf() [24/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( unsigned int  v)
inline

Definition at line 2104 of file svd_si.h.

2104 { x=v; y=0; }

◆ campf() [25/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( signed short  v)
inline

Definition at line 2105 of file svd_si.h.

2105 { x=v; y=0; }

◆ campf() [26/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( unsigned short  v)
inline

Definition at line 2106 of file svd_si.h.

2106 { x=v; y=0; }

◆ campf() [27/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( signed char  v)
inline

Definition at line 2107 of file svd_si.h.

2107 { x=v; y=0; }

◆ campf() [28/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( unsigned char  v)
inline

Definition at line 2108 of file svd_si.h.

2108 { x=v; y=0; }

◆ campf() [29/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( const ampf< Precision > &  _x)
inline

Definition at line 2109 of file svd_si.h.

2109 :x(_x),y(0){};

◆ campf() [30/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( const ampf< Precision > &  _x,
const ampf< Precision > &  _y 
)
inline

Definition at line 2110 of file svd_si.h.

2110 :x(_x),y(_y){};

◆ campf() [31/32]

template<unsigned int Precision>
amp::campf< Precision >::campf ( const campf< Precision > &  z)
inline

Definition at line 2111 of file svd_si.h.

2111 :x(z.x),y(z.y){};

◆ campf() [32/32]

template<unsigned int Precision>
template<unsigned int Prec2>
amp::campf< Precision >::campf ( const campf< Prec2 > &  z)
inline

Definition at line 2114 of file svd_si.h.

2114 :x(z.x),y(z.y){};

Member Function Documentation

◆ operator=() [1/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( const campf< Precision > &  r)
inline

Definition at line 1110 of file amp.h.

1111  {
1112  x = r.x;
1113  y = r.y;
1114  return *this;
1115  }

◆ operator=() [2/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( const campf< Precision > &  r)
inline

Definition at line 2130 of file svd_si.h.

2131  {
2132  x = r.x;
2133  y = r.y;
2134  return *this;
2135  }

◆ operator=() [3/30]

template<unsigned int Precision>
template<unsigned int Precision2>
campf& amp::campf< Precision >::operator= ( const campf< Precision2 > &  r)
inline

Definition at line 1118 of file amp.h.

1119  {
1120  x = r.x;
1121  y = r.y;
1122  return *this;
1123  }

◆ operator=() [4/30]

template<unsigned int Precision>
template<unsigned int Precision2>
campf& amp::campf< Precision >::operator= ( const campf< Precision2 > &  r)
inline

Definition at line 2138 of file svd_si.h.

2139  {
2140  x = r.x;
2141  y = r.y;
2142  return *this;
2143  }

◆ operator=() [5/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( const char *  s)
inline

Definition at line 1108 of file amp.h.

1108 { x=s; y=0; return *this; }

◆ operator=() [6/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( const char *  s)
inline

Definition at line 2128 of file svd_si.h.

2128 { x=s; y=0; return *this; }

◆ operator=() [7/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( const std::string s)
inline

Definition at line 1109 of file amp.h.

1109 { x=s; y=0; return *this; }

◆ operator=() [8/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( const std::string s)
inline

Definition at line 2129 of file svd_si.h.

2129 { x=s; y=0; return *this; }

◆ operator=() [9/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( double  v)
inline

Definition at line 1098 of file amp.h.

1098 { x=v; y=0; return *this; }

◆ operator=() [10/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( double  v)
inline

Definition at line 2118 of file svd_si.h.

2118 { x=v; y=0; return *this; }

◆ operator=() [11/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( float  v)
inline

Definition at line 1099 of file amp.h.

1099 { x=v; y=0; return *this; }

◆ operator=() [12/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( float  v)
inline

Definition at line 2119 of file svd_si.h.

2119 { x=v; y=0; return *this; }

◆ operator=() [13/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( long double  v)
inline

Definition at line 1097 of file amp.h.

1097 { x=v; y=0; return *this; }

◆ operator=() [14/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( long double  v)
inline

Definition at line 2117 of file svd_si.h.

2117 { x=v; y=0; return *this; }

◆ operator=() [15/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( signed char  v)
inline

Definition at line 1106 of file amp.h.

1106 { x=v; y=0; return *this; }

◆ operator=() [16/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( signed char  v)
inline

Definition at line 2126 of file svd_si.h.

2126 { x=v; y=0; return *this; }

◆ operator=() [17/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( signed int  v)
inline

Definition at line 1102 of file amp.h.

1102 { x=v; y=0; return *this; }

◆ operator=() [18/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( signed int  v)
inline

Definition at line 2122 of file svd_si.h.

2122 { x=v; y=0; return *this; }

◆ operator=() [19/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( signed long  v)
inline

Definition at line 1100 of file amp.h.

1100 { x=v; y=0; return *this; }

◆ operator=() [20/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( signed long  v)
inline

Definition at line 2120 of file svd_si.h.

2120 { x=v; y=0; return *this; }

◆ operator=() [21/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( signed short  v)
inline

Definition at line 1104 of file amp.h.

1104 { x=v; y=0; return *this; }

◆ operator=() [22/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( signed short  v)
inline

Definition at line 2124 of file svd_si.h.

2124 { x=v; y=0; return *this; }

◆ operator=() [23/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( unsigned char  v)
inline

Definition at line 1107 of file amp.h.

1107 { x=v; y=0; return *this; }

◆ operator=() [24/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( unsigned char  v)
inline

Definition at line 2127 of file svd_si.h.

2127 { x=v; y=0; return *this; }

◆ operator=() [25/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( unsigned int  v)
inline

Definition at line 1103 of file amp.h.

1103 { x=v; y=0; return *this; }

◆ operator=() [26/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( unsigned int  v)
inline

Definition at line 2123 of file svd_si.h.

2123 { x=v; y=0; return *this; }

◆ operator=() [27/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( unsigned long  v)
inline

Definition at line 1101 of file amp.h.

1101 { x=v; y=0; return *this; }

◆ operator=() [28/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( unsigned long  v)
inline

Definition at line 2121 of file svd_si.h.

2121 { x=v; y=0; return *this; }

◆ operator=() [29/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( unsigned short  v)
inline

Definition at line 1105 of file amp.h.

1105 { x=v; y=0; return *this; }

◆ operator=() [30/30]

template<unsigned int Precision>
campf& amp::campf< Precision >::operator= ( unsigned short  v)
inline

Definition at line 2125 of file svd_si.h.

2125 { x=v; y=0; return *this; }

Field Documentation

◆ x

template<unsigned int Precision>
ampf< Precision > amp::campf< Precision >::x

Definition at line 1126 of file amp.h.

◆ y

template<unsigned int Precision>
ampf< Precision > amp::campf< Precision >::y

Definition at line 1126 of file amp.h.


The documentation for this class was generated from the following files:
amp::campf::y
ampf< Precision > y
Definition: amp.h:1126
amp::campf::x
ampf< Precision > x
Definition: amp.h:1126
v
const Variable & v
< [in] a sqrfree bivariate poly
Definition: facBivar.h:37
s
const CanonicalForm int s
Definition: facAbsFact.cc:55