softsusy
is hosted by
Hepforge,
IPPP Durham

xpr-base.h File Reference

Symbolic under-object for vectors/matrices for speed upgrade. The linear algebra operations are often set up at compile time rather than at run-time. More...

`#include <iostream>`

`#include <math.h>`

Go to the source code of this file.

## Classes | |

class | Xpr< T, E > |

Under-object for speed upgrade of linear algebra. More... | |

class | ConstRef< T, Container > |

const version of under-object for speed upgrade of linear algebra More... | |

class | XprBinOp< T, A, B, Op > |

binary operator on two xpr objects More... | |

class | XprScalOp< T, B, Op > |

scalar operator between two xpr object More... | |

class | Indexable< T, C > |

provides indexing of xpr type objects More... | |

class | OpAdd< T > |

Add two xpr objects. More... | |

class | OpSubtract< T > |

subtract two xpr objects More... | |

class | OpMultiply< T > |

multiply two xpr objects More... | |

class | OpNegate< T > |

take the negative of an xpr object More... | |

class | MatXpr< T, E > |

matrix form of xpr object More... | |

class | MatConstRef< T, Container > |

const version of xpr matrix More... | |

class | MatXprBinOp< T, A, B, Op > |

binary operator between two matrices More... | |

class | MatXprOuterOp< T, A, B, Op > |

outer form of xpr matrix operator More... | |

class | MatXprMatMultOp< T, A, B > |

xpr Matrix multiplication More... | |

class | XprMatMultOp< T, A, B > |

another xpr matrix multiplication More... | |

class | MatXprUnaryOp< T, A, Op > |

unary operator on an xpr matrix More... | |

class | MatXprScalOp< T, B, Op > |

scalar operator on xpr matrix More... | |

class | MatXprScalDiagOp1< T, B, Op > |

scalar operator on diagonal parts of xpr matrix More... | |

class | MatXprScalDiagOp2< T, B, Op > |

scalar operator on diagonal parts of xpr matrix - different place for const More... | |

class | MatIndexable< T, C > |

Indexable form of xpr matrix. More... | |

Symbolic under-object for vectors/matrices for speed upgrade. The linear algebra operations are often set up at compile time rather than at run-time.

- Project: SOFTSUSY
- Author: Ben Allanach, this part by D Grellscheid
- Manual: hep-ph/0104145, Comp. Phys. Comm. 143 (2002) 305
- Webpage: http://projects.hepforge.org/softsusy/

Generated by 1.8.11