v0.15.5
Loading...
Searching...
No Matches
Public Types | Public Member Functions | List of all members
AdolCOps::ADolCData Struct Referenceabstract

#include "src/adolc/AdolCOps.hpp"

Inheritance diagram for AdolCOps::ADolCData:
[legend]
Collaboration diagram for AdolCOps::ADolCData:
[legend]

Public Types

using MatrixPtr = boost::shared_ptr< MatrixDouble >
 

Public Member Functions

virtual ~ADolCData ()=default
 
virtual std::pair< bool, MatrixPtrinsertCommonData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0)=0
 
virtual std::pair< bool, MatrixPtrinsertActiveData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0)=0
 
virtual std::pair< bool, MatrixPtrinsertDependentData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0)=0
 
virtual std::pair< bool, MatrixPtrinsertDependentDerivativesData (const std::string &name, const MatrixDouble &data=MatrixDouble(), int shift=0)=0
 
virtual MatrixPtr getCommonDataPtr (const std::string &name)=0
 
virtual MatrixPtr getActiveDataPtr (const std::string &name)=0
 
virtual MatrixPtr getDependentDataPtr (const std::string &name)=0
 
virtual MatrixPtr getDependentDerivativesDataPtr (const std::string &name)=0
 
virtual MoFEMErrorCode setActiveContinuousVector (std::vector< double > &active_variables)=0
 
virtual MoFEMErrorCode setDependentContinuousVector (std::vector< double > &dependent_variables)=0
 
virtual MoFEMErrorCode setDependentDerivativesContinuousVector (std::vector< double > &dependent_variables_derivatives)=0
 
virtual MoFEMErrorCode getActiveContinuousVector (const std::vector< double > &active_variables)=0
 
virtual MoFEMErrorCode getDependentContinuousVector (const std::vector< double > &dependent_variables)=0
 
virtual MoFEMErrorCode getDependentDerivativesContinuousVector (const std::vector< double > &dependent_variables_derivatives)=0
 

Detailed Description

Definition at line 75 of file AdolCOps.hpp.

Member Typedef Documentation

◆ MatrixPtr

using AdolCOps::ADolCData::MatrixPtr = boost::shared_ptr<MatrixDouble>

Definition at line 78 of file AdolCOps.hpp.

Constructor & Destructor Documentation

◆ ~ADolCData()

virtual AdolCOps::ADolCData::~ADolCData ( )
virtualdefault

Member Function Documentation

◆ getActiveContinuousVector()

virtual MoFEMErrorCode AdolCOps::ADolCData::getActiveContinuousVector ( const std::vector< double > &  active_variables)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ getActiveDataPtr()

virtual MatrixPtr AdolCOps::ADolCData::getActiveDataPtr ( const std::string &  name)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ getCommonDataPtr()

virtual MatrixPtr AdolCOps::ADolCData::getCommonDataPtr ( const std::string &  name)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ getDependentContinuousVector()

virtual MoFEMErrorCode AdolCOps::ADolCData::getDependentContinuousVector ( const std::vector< double > &  dependent_variables)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ getDependentDataPtr()

virtual MatrixPtr AdolCOps::ADolCData::getDependentDataPtr ( const std::string &  name)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ getDependentDerivativesContinuousVector()

virtual MoFEMErrorCode AdolCOps::ADolCData::getDependentDerivativesContinuousVector ( const std::vector< double > &  dependent_variables_derivatives)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ getDependentDerivativesDataPtr()

virtual MatrixPtr AdolCOps::ADolCData::getDependentDerivativesDataPtr ( const std::string &  name)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ insertActiveData()

virtual std::pair< bool, MatrixPtr > AdolCOps::ADolCData::insertActiveData ( const std::string &  name,
const MatrixDouble &  data = MatrixDouble(),
int  shift = 0 
)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ insertCommonData()

virtual std::pair< bool, MatrixPtr > AdolCOps::ADolCData::insertCommonData ( const std::string &  name,
const MatrixDouble &  data = MatrixDouble(),
int  shift = 0 
)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ insertDependentData()

virtual std::pair< bool, MatrixPtr > AdolCOps::ADolCData::insertDependentData ( const std::string &  name,
const MatrixDouble &  data = MatrixDouble(),
int  shift = 0 
)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ insertDependentDerivativesData()

virtual std::pair< bool, MatrixPtr > AdolCOps::ADolCData::insertDependentDerivativesData ( const std::string &  name,
const MatrixDouble &  data = MatrixDouble(),
int  shift = 0 
)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ setActiveContinuousVector()

virtual MoFEMErrorCode AdolCOps::ADolCData::setActiveContinuousVector ( std::vector< double > &  active_variables)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ setDependentContinuousVector()

virtual MoFEMErrorCode AdolCOps::ADolCData::setDependentContinuousVector ( std::vector< double > &  dependent_variables)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.

◆ setDependentDerivativesContinuousVector()

virtual MoFEMErrorCode AdolCOps::ADolCData::setDependentDerivativesContinuousVector ( std::vector< double > &  dependent_variables_derivatives)
pure virtual

Implemented in AdolCOps::ADolCDataImpl.


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