GNU Octave 10.1.0
A high-level interpreted language, primarily intended for numerical computations, mostly compatible with Matlab
 
Loading...
Searching...
No Matches
ODESFunc Class Reference

#include "ODESFunc.h"

Inheritance diagram for ODESFunc:
ODES

Classes

struct  DAEJac
 

Public Types

typedef ColumnVector(* ODES_bsub) (const ColumnVector &x, double, const ColumnVector &theta, int column)
 
typedef ColumnVector(* ODES_fsub) (const ColumnVector &x, double, const ColumnVector &theta)
 
typedef Matrix(* ODES_jsub) (const ColumnVector &x, double, const ColumnVector &theta)
 

Public Member Functions

 ODESFunc ()
 
 ODESFunc (const ODESFunc &a)
 
 ODESFunc (ODES_fsub f)
 
 ODESFunc (ODES_fsub f, ODES_bsub b)
 
 ODESFunc (ODES_fsub f, ODES_bsub b, ODES_jsub j)
 
virtual ~ODESFunc ()=default
 
ODES_bsub bsub_function () const
 
ODES_fsub fsub_function () const
 
ODES_jsub jsub_function () const
 
ODESFuncoperator= (const ODESFunc &a)
 
ODESFuncset_bsub_function (ODES_bsub b)
 
ODESFuncset_fsub_function (ODES_fsub f)
 
ODESFuncset_jsub_function (ODES_jsub j)
 

Protected Attributes

ODES_bsub m_bsub
 
ODES_fsub m_fsub
 
ODES_jsub m_jsub
 

Detailed Description

Definition at line 35 of file ODESFunc.h.

Member Typedef Documentation

◆ ODES_bsub

typedef ColumnVector(* ODESFunc::ODES_bsub) (const ColumnVector &x, double, const ColumnVector &theta, int column)

Definition at line 48 of file ODESFunc.h.

◆ ODES_fsub

typedef ColumnVector(* ODESFunc::ODES_fsub) (const ColumnVector &x, double, const ColumnVector &theta)

Definition at line 45 of file ODESFunc.h.

◆ ODES_jsub

typedef Matrix(* ODESFunc::ODES_jsub) (const ColumnVector &x, double, const ColumnVector &theta)

Definition at line 51 of file ODESFunc.h.

Constructor & Destructor Documentation

◆ ODESFunc() [1/5]

ODESFunc::ODESFunc ( )
inline

Definition at line 54 of file ODESFunc.h.

◆ ODESFunc() [2/5]

ODESFunc::ODESFunc ( ODES_fsub  f)
inline

Definition at line 57 of file ODESFunc.h.

◆ ODESFunc() [3/5]

ODESFunc::ODESFunc ( ODES_fsub  f,
ODES_bsub  b 
)
inline

Definition at line 60 of file ODESFunc.h.

◆ ODESFunc() [4/5]

ODESFunc::ODESFunc ( ODES_fsub  f,
ODES_bsub  b,
ODES_jsub  j 
)
inline

Definition at line 63 of file ODESFunc.h.

◆ ODESFunc() [5/5]

ODESFunc::ODESFunc ( const ODESFunc a)
inline

Definition at line 66 of file ODESFunc.h.

◆ ~ODESFunc()

virtual ODESFunc::~ODESFunc ( )
virtualdefault

Member Function Documentation

◆ bsub_function()

ODES_bsub ODESFunc::bsub_function ( ) const
inline

Definition at line 90 of file ODESFunc.h.

References m_bsub.

◆ fsub_function()

ODES_fsub ODESFunc::fsub_function ( ) const
inline

Definition at line 82 of file ODESFunc.h.

References m_fsub.

◆ jsub_function()

ODES_jsub ODESFunc::jsub_function ( ) const
inline

Definition at line 98 of file ODESFunc.h.

References m_jsub.

◆ operator=()

ODESFunc & ODESFunc::operator= ( const ODESFunc a)
inline

Definition at line 69 of file ODESFunc.h.

References m_bsub, m_fsub, and m_jsub.

Referenced by ODES::operator=().

◆ set_bsub_function()

ODESFunc & ODESFunc::set_bsub_function ( ODES_bsub  b)
inline

Definition at line 92 of file ODESFunc.h.

References m_bsub.

◆ set_fsub_function()

ODESFunc & ODESFunc::set_fsub_function ( ODES_fsub  f)
inline

Definition at line 84 of file ODESFunc.h.

References f, and m_fsub.

◆ set_jsub_function()

ODESFunc & ODESFunc::set_jsub_function ( ODES_jsub  j)
inline

Definition at line 100 of file ODESFunc.h.

References m_jsub.

Member Data Documentation

◆ m_bsub

ODES_bsub ODESFunc::m_bsub
protected

Definition at line 109 of file ODESFunc.h.

Referenced by bsub_function(), operator=(), and set_bsub_function().

◆ m_fsub

ODES_fsub ODESFunc::m_fsub
protected

Definition at line 108 of file ODESFunc.h.

Referenced by fsub_function(), operator=(), and set_fsub_function().

◆ m_jsub

ODES_jsub ODESFunc::m_jsub
protected

Definition at line 110 of file ODESFunc.h.

Referenced by jsub_function(), operator=(), and set_jsub_function().


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