
Go to the source code of this file.
| Namespaces | |
| namespace | CppAD | 
| Defines | |
| #define | CPPAD_COND_EXP(Name) | 
| #define | CPPAD_COND_EXP(Name, Op, Type) | 
| Functions | |
| template<class CompareType , class ResultType > | |
| ResultType | CppAD::CondExpTemplate (enum CompareOp cop, const CompareType &left, const CompareType &right, const ResultType &trueCase, const ResultType &falseCase) | 
| float | CppAD::CondExpOp (enum CompareOp cop, const float &left, const float &right, const float &trueCase, const float &falseCase) | 
| double | CppAD::CondExpOp (enum CompareOp cop, const double &left, const double &right, const double &trueCase, const double &falseCase) | 
| template<class Base > | |
| AD< Base > | CppAD::CondExpOp (enum CompareOp cop, const AD< Base > &left, const AD< Base > &right, const AD< Base > &trueCase, const AD< Base > &falseCase) | 
| template<class Base > | |
| AD< Base > | CppAD::CondExp (const AD< Base > &flag, const AD< Base > &trueCase, const AD< Base > &falseCase) | 
| float | CppAD::CondExp (const float &flag, const float &trueCase, const float &falseCase) | 
| double | CppAD::CondExp (const double &flag, const double &trueCase, const double &falseCase) | 
| #define CPPAD_COND_EXP | ( | Name | ) | 
template <class Base> \ inline AD<Base> CondExp##Name( \ const AD<Base> &left , \ const AD<Base> &right , \ const AD<Base> &trueCase , \ const AD<Base> &falseCase ) \ { \ return CondExpOp(Compare##Name, \ left, right, trueCase, falseCase); \ }
Definition at line 418 of file cond_exp.hpp.
| #define CPPAD_COND_EXP | ( | Name, | |||
| Op, | |||||
| Type | ) | 
inline Type CondExp##Name( \ const Type &left , \ const Type &right , \ const Type &trueCase , \ const Type &falseCase ) \ { Type returnValue; \ if( left Op right ) \ returnValue = trueCase; \ else returnValue = falseCase; \ return returnValue; \ }
Definition at line 418 of file cond_exp.hpp.
 1.6.1
 1.6.1