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

#include <PolynomialFunction.hh>

+ Inheritance diagram for CASM::PolyVarOperation:

Detailed Description

Definition at line 159 of file PolynomialFunction.hh.

Public Member Functions

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

Private Member Functions

Functionpoly_quotient (Function const *LHS, Function const *RHS) const
 
Functionpoly_remainder (Function const *LHS, Function const *RHS) const
 

Member Function Documentation

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

Reimplemented in CASM::PolyPolyOperation, and CASM::VarVarOperation.

Definition at line 301 of file BasisFunction.cc.

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

Reimplemented in CASM::PolyPolyOperation, and CASM::VarVarOperation.

Definition at line 308 of file BasisFunction.cc.

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

Reimplemented in CASM::PolyPolyOperation, CASM::VarVarOperation, and CASM::OccOccOperation.

Definition at line 278 of file BasisFunction.cc.

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

Reimplemented in CASM::PolyPolyOperation, and CASM::VarVarOperation.

Definition at line 286 of file BasisFunction.cc.

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

Reimplemented in CASM::PolyPolyOperation, and CASM::VarVarOperation.

Definition at line 293 of file BasisFunction.cc.

Function * CASM::PolyVarOperation::poly_quotient ( Function const *  LHS,
Function const *  RHS 
) const
privatevirtual

Reimplemented from CASM::FunctionOperation.

Definition at line 1164 of file PolynomialFunction.cc.

Function * CASM::PolyVarOperation::poly_remainder ( Function const *  LHS,
Function const *  RHS 
) const
privatevirtual

Reimplemented from CASM::FunctionOperation.

Definition at line 1170 of file PolynomialFunction.cc.

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

Reimplemented in CASM::PolyPolyOperation, and CASM::VarVarOperation.

Definition at line 316 of file BasisFunction.cc.

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

Reimplemented in CASM::PolyPolyOperation, and CASM::VarVarOperation.

Definition at line 323 of file BasisFunction.cc.


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