CASM
AClustersApproachtoStatisticalMechanics
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules
CASM::PolyPolyOperation Class Reference

#include <PolynomialFunction.hh>

+ Inheritance diagram for CASM::PolyPolyOperation:

Detailed Description

Definition at line 143 of file PolynomialFunction.hh.

Public Member Functions

bool compare (Function const *LHS, Function const *RHS) const
 
Functionmultiply (Function const *LHS, Function const *RHS) const
 
Functionmultiply_by (Function *LHS, Function const *RHS) const
 
Functionadd (Function const *LHS, Function const *RHS) const
 
Functionadd_to (Function *LHS, Function const *RHS) const
 
Functionsubtract (Function const *LHS, Function const *RHS) const
 
Functionsubtract_from (Function *LHS, Function const *RHS) const
 
virtual Functionpoly_quotient (Function const *LHS, Function const *RHS) const
 
virtual Functionpoly_remainder (Function const *LHS, Function const *RHS) const
 

Member Function Documentation

Function * CASM::PolyPolyOperation::add ( Function const *  LHS,
Function const *  RHS 
) const
virtual

Reimplemented from CASM::FunctionOperation.

Definition at line 1141 of file PolynomialFunction.cc.

Function * CASM::PolyPolyOperation::add_to ( Function LHS,
Function const *  RHS 
) const
virtual

Reimplemented from CASM::FunctionOperation.

Definition at line 1152 of file PolynomialFunction.cc.

bool CASM::PolyPolyOperation::compare ( Function const *  LHS,
Function const *  RHS 
) const
virtual

Reimplemented from CASM::FunctionOperation.

Definition at line 1093 of file PolynomialFunction.cc.

Function * CASM::PolyPolyOperation::multiply ( Function const *  LHS,
Function const *  RHS 
) const
virtual

Reimplemented from CASM::FunctionOperation.

Definition at line 1100 of file PolynomialFunction.cc.

Function * CASM::PolyPolyOperation::multiply_by ( Function LHS,
Function const *  RHS 
) const
virtual

Reimplemented from CASM::FunctionOperation.

Definition at line 1111 of file PolynomialFunction.cc.

Function * CASM::FunctionOperation::poly_quotient ( Function const *  LHS,
Function const *  RHS 
) const
virtualinherited

Reimplemented in CASM::PolyOccOperation, and CASM::PolyVarOperation.

Definition at line 331 of file BasisFunction.cc.

Function * CASM::FunctionOperation::poly_remainder ( Function const *  LHS,
Function const *  RHS 
) const
virtualinherited

Reimplemented in CASM::PolyOccOperation, and CASM::PolyVarOperation.

Definition at line 338 of file BasisFunction.cc.

Function * CASM::PolyPolyOperation::subtract ( Function const *  LHS,
Function const *  RHS 
) const
virtual

Reimplemented from CASM::FunctionOperation.

Definition at line 1119 of file PolynomialFunction.cc.

Function * CASM::PolyPolyOperation::subtract_from ( Function LHS,
Function const *  RHS 
) const
virtual

Reimplemented from CASM::FunctionOperation.

Definition at line 1130 of file PolynomialFunction.cc.


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