|
|
| SectionedIndexPattern (const std::map< size_t, IndexPattern *> §ions) |
| |
|
const std::map< size_t, IndexPattern * > & | getLinearSections () const |
| |
|
IndexPatternType | getType () const override |
| |
|
void | getSubIndexes (std::set< IndexPattern *> &indexes) const override |
| |
|
|
template<class VectorSizeT > |
| static std::map< size_t, IndexPattern * > | detectLinearSections (const VectorSizeT &indexes, size_t maxCount=0) |
| |
|
static std::map< size_t, IndexPattern * > | detectLinearSections (const std::map< size_t, size_t > &x2y, size_t maxCount=0) |
| |
| template<class VectorSizeT > |
| static IndexPattern * | detect (const VectorSizeT &x2y) |
| |
| static IndexPattern * | detect (const std::map< size_t, size_t > &x2y) |
| |
|
static bool | isConstant (const IndexPattern &ip) |
| |
Several linear patterns
Definition at line 25 of file sectioned_index_pattern.hpp.
◆ detect() [1/2]
template<class VectorSizeT >
| IndexPattern * CppAD::cg::IndexPattern::detect |
( |
const VectorSizeT & |
x2y | ) |
|
|
inlinestaticinherited |
◆ detect() [2/2]
| IndexPattern * CppAD::cg::IndexPattern::detect |
( |
const std::map< size_t, size_t > & |
x2y | ) |
|
|
inlinestaticinherited |
Detects the index pattern for the provided points (y = f(x))
- Parameters
-
| indexX | the index of the independents (x) |
| x2y | maps the independents to the dependents (x,y) |
- Returns
- the generated index pattern (must be deleted by user)
Definition at line 38 of file index_pattern_impl.hpp.
◆ sections_
| std::map<size_t, IndexPattern*> CppAD::cg::SectionedIndexPattern::sections_ |
|
protected |
The documentation for this class was generated from the following file: