CppADCodeGen 2.4.3
A C++ Algorithmic Differentiation Package with Source Code Generation
Loading...
Searching...
No Matches
CppAD::cg::DaeEquationInfo Class Reference

#include <dae_equation_info.hpp>

Collaboration diagram for CppAD::cg::DaeEquationInfo:
Collaboration graph

Public Member Functions

 DaeEquationInfo (size_t id, int originalIndex, int derivativeOf, int assignedVarIndex, bool explicitEq=false)
 
size_t getId () const
 
void setId (size_t id)
 
int getAntiDerivative () const
 
void setAntiDerivative (int derivativeOf)
 
int getAssignedVarIndex () const
 
void setAssignedVarIndex (int assignedVarIndex)
 
int getOriginalIndex () const
 
bool isExplicit () const
 
void setExplicit (bool explicitEq)
 

Detailed Description

DAE equation information

Definition at line 25 of file dae_equation_info.hpp.

Constructor & Destructor Documentation

◆ DaeEquationInfo() [1/2]

CppAD::cg::DaeEquationInfo::DaeEquationInfo ( )
inline

Definition at line 52 of file dae_equation_info.hpp.

◆ DaeEquationInfo() [2/2]

CppAD::cg::DaeEquationInfo::DaeEquationInfo ( size_t  id,
int  originalIndex,
int  derivativeOf,
int  assignedVarIndex,
bool  explicitEq = false 
)
inline

Definition at line 60 of file dae_equation_info.hpp.

◆ ~DaeEquationInfo()

virtual CppAD::cg::DaeEquationInfo::~DaeEquationInfo ( )
inlinevirtual

Definition at line 113 of file dae_equation_info.hpp.

Member Function Documentation

◆ getAntiDerivative()

int CppAD::cg::DaeEquationInfo::getAntiDerivative ( ) const
inline

Definition at line 85 of file dae_equation_info.hpp.

◆ getAssignedVarIndex()

int CppAD::cg::DaeEquationInfo::getAssignedVarIndex ( ) const
inline

Definition at line 93 of file dae_equation_info.hpp.

◆ getId()

size_t CppAD::cg::DaeEquationInfo::getId ( ) const
inline

Provides a unique identifier for the equation.

Returns
a unique identifier for the equation.

Definition at line 77 of file dae_equation_info.hpp.

◆ getOriginalIndex()

int CppAD::cg::DaeEquationInfo::getOriginalIndex ( ) const
inline

Definition at line 101 of file dae_equation_info.hpp.

◆ isExplicit()

bool CppAD::cg::DaeEquationInfo::isExplicit ( ) const
inline

Definition at line 105 of file dae_equation_info.hpp.

◆ setAntiDerivative()

void CppAD::cg::DaeEquationInfo::setAntiDerivative ( int  derivativeOf)
inline

Definition at line 89 of file dae_equation_info.hpp.

◆ setAssignedVarIndex()

void CppAD::cg::DaeEquationInfo::setAssignedVarIndex ( int  assignedVarIndex)
inline

Definition at line 97 of file dae_equation_info.hpp.

◆ setExplicit()

void CppAD::cg::DaeEquationInfo::setExplicit ( bool  explicitEq)
inline

Definition at line 109 of file dae_equation_info.hpp.

◆ setId()

void CppAD::cg::DaeEquationInfo::setId ( size_t  id)
inline

Definition at line 81 of file dae_equation_info.hpp.


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