CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
Loading...
Searching...
No Matches
CppAD::cg::ModelLibraryProcessor< Base > Class Template Reference

#include <model_library_processor.hpp>

Inheritance diagram for CppAD::cg::ModelLibraryProcessor< Base >:
Inheritance graph
Collaboration diagram for CppAD::cg::ModelLibraryProcessor< Base >:
Collaboration graph

Public Member Functions

 ModelLibraryProcessor (ModelLibraryCSourceGen< Base > &modelLibraryHelper)
 

Protected Member Functions

const std::map< std::string, std::string > & getLibrarySources ()
 
const std::map< std::string, std::string > & getSources (ModelCSourceGen< Base > &model)
 

Protected Attributes

ModelLibraryCSourceGen< Base > * modelLibraryHelper_
 

Detailed Description

template<class Base>
class CppAD::cg::ModelLibraryProcessor< Base >

Uses source code generated by a model library source-code generator.

Author
Joao Leal

Definition at line 28 of file model_library_processor.hpp.

Constructor & Destructor Documentation

◆ ModelLibraryProcessor()

template<class Base >
CppAD::cg::ModelLibraryProcessor< Base >::ModelLibraryProcessor ( ModelLibraryCSourceGen< Base > &  modelLibraryHelper)
inlineexplicit

Definition at line 33 of file model_library_processor.hpp.

Member Function Documentation

◆ getLibrarySources()

template<class Base >
const std::map< std::string, std::string > & CppAD::cg::ModelLibraryProcessor< Base >::getLibrarySources ( )
inlineprotected

Definition at line 41 of file model_library_processor.hpp.

◆ getSources()

template<class Base >
const std::map< std::string, std::string > & CppAD::cg::ModelLibraryProcessor< Base >::getSources ( ModelCSourceGen< Base > &  model)
inlineprotected

Definition at line 45 of file model_library_processor.hpp.

Member Data Documentation

◆ modelLibraryHelper_

template<class Base >
ModelLibraryCSourceGen<Base>* CppAD::cg::ModelLibraryProcessor< Base >::modelLibraryHelper_
protected

Definition at line 30 of file model_library_processor.hpp.


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