Chemical Data Processing Library C++ API - Version 1.4.0
Classes | Namespaces
Expression.hpp File Reference

Definition of basic expression types. More...

Go to the source code of this file.

Classes

class  CDPL::Math::Expression< E >
 CRTP base class for all numeric expression types in the Math namespace (Barton-Nackman idiom). More...
 
class  CDPL::Math::VectorExpression< E >
 CRTP base class for all vector expression types. More...
 
class  CDPL::Math::MatrixExpression< E >
 CRTP base class for all matrix expression types. More...
 
class  CDPL::Math::QuaternionExpression< E >
 CRTP base class for all quaternion expression types. More...
 
class  CDPL::Math::GridExpression< E >
 CRTP base class for all grid expression types. More...
 
class  CDPL::Math::VectorContainer< C >
 Refinement of Math::VectorExpression marking the derived type as a concrete (writable) vector container. More...
 
class  CDPL::Math::MatrixContainer< C >
 Refinement of Math::MatrixExpression marking the derived type as a concrete (writable) matrix container. More...
 
class  CDPL::Math::QuaternionContainer< C >
 Refinement of Math::QuaternionExpression marking the derived type as a concrete (writable) quaternion container. More...
 
class  CDPL::Math::GridContainer< C >
 Refinement of Math::GridExpression marking the derived type as a concrete (writable) grid container. More...
 

Namespaces

 CDPL
 The namespace of the Chemical Data Processing Library.
 
 CDPL::Math
 Contains classes and functions related to mathematics.
 

Detailed Description

Definition of basic expression types.