a Code for the Combination of Indirect and Direct Constraints on High Energy Physics Models Logo
Expanded.cpp File Reference

Go to the source code of this file.

Functions

Expanded< complex > operator* (const complex &ue, const Expanded< double > &ex)
 
Expanded< matrix< complex > > operator* (const complex &ue, const Expanded< matrix< double > > &ex)
 
Expanded< vector< complex > > operator* (const complex &ue, const Expanded< vector< double > > &ex)
 
Expanded< matrix< complex > > operator* (const matrix< double > &ue, const Expanded< complex > &ex)
 
Expanded< matrix< double > > operator* (const matrix< double > &ue, const Expanded< double > &ex)
 
Expanded< matrix< double > > operator* (const matrix< double > &ue, const Expanded< matrix< double > > &ex)
 
Expanded< vector< double > > operator* (const matrix< double > &ue, const Expanded< vector< double > > &ex)
 
Expanded< vector< complex > > operator* (const vector< double > &ue, const Expanded< complex > &ex)
 
Expanded< vector< double > > operator* (const vector< double > &ue, const Expanded< double > &ex)
 
Expanded< vector< double > > operator* (const vector< double > &ue, const Expanded< matrix< double > > &ex)
 
Expanded< double > operator* (const vector< double > &ue, const Expanded< vector< double > > &ex)
 

Function Documentation

◆ operator*() [1/11]

Expanded<complex> operator* ( const complex &  ue,
const Expanded< double > &  ex 
)

Definition at line 199 of file Expanded.cpp.

200 {
201  return (ex * ue);
202 }

◆ operator*() [2/11]

Expanded<matrix<complex> > operator* ( const complex &  ue,
const Expanded< matrix< double > > &  ex 
)

Definition at line 209 of file Expanded.cpp.

210 {
211  return (ex * ue);
212 }

◆ operator*() [3/11]

Expanded<vector<complex> > operator* ( const complex &  ue,
const Expanded< vector< double > > &  ex 
)

Definition at line 204 of file Expanded.cpp.

205 {
206  return (ex * ue);
207 }

◆ operator*() [4/11]

Expanded<matrix<complex> > operator* ( const matrix< double > &  ue,
const Expanded< complex > &  ex 
)

Definition at line 231 of file Expanded.cpp.

232 {
233  return (ex * ue);
234 }

◆ operator*() [5/11]

Expanded<matrix<double> > operator* ( const matrix< double > &  ue,
const Expanded< double > &  ex 
)

Definition at line 226 of file Expanded.cpp.

227 {
228  return (ex * ue);
229 }

◆ operator*() [6/11]

Expanded<matrix<double> > operator* ( const matrix< double > &  ue,
const Expanded< matrix< double > > &  ex 
)

Definition at line 259 of file Expanded.cpp.

260 {
261  return ((ex.transpose() * ue.transpose()).transpose());
262 }

◆ operator*() [7/11]

Expanded<vector<double> > operator* ( const matrix< double > &  ue,
const Expanded< vector< double > > &  ex 
)

Definition at line 252 of file Expanded.cpp.

253 {
254  return (ex * ue.transpose());
255 }

◆ operator*() [8/11]

Expanded<vector<complex> > operator* ( const vector< double > &  ue,
const Expanded< complex > &  ex 
)

Definition at line 221 of file Expanded.cpp.

222 {
223  return (ex * ue);
224 }

◆ operator*() [9/11]

Expanded<vector<double> > operator* ( const vector< double > &  ue,
const Expanded< double > &  ex 
)

Definition at line 216 of file Expanded.cpp.

217 {
218  return (ex * ue);
219 }

◆ operator*() [10/11]

Expanded<vector<double> > operator* ( const vector< double > &  ue,
const Expanded< matrix< double > > &  ex 
)

Definition at line 245 of file Expanded.cpp.

246 {
247  return (ex.transpose() * ue);
248 }

◆ operator*() [11/11]

Expanded<double> operator* ( const vector< double > &  ue,
const Expanded< vector< double > > &  ex 
)

Definition at line 238 of file Expanded.cpp.

239 {
240  return (ex * ue);
241 }
Expanded::transpose
Expanded< T > transpose() const
Method to transpose a Expanded<matrix<double> > or a Expanded<matrix<complex> >.