EqSolver::EqSolverMisc Class Reference

#include <src/Components/EqSolver.h>

Collaboration diagram for EqSolver::EqSolverMisc:

Public Member Functions

 EqSolverMisc (const Equations &funcs, Arg &arg)
 standard constructor More...
 
 ~EqSolverMisc ()
 
const Arg & argument () const
 
Arg & argument ()
 
const Equations * equations () const
 
const Jacobijacobi () const
 

Private Member Functions

 EqSolverMisc ()=delete
 
 EqSolverMisc (const EqSolverMisc &)=delete
 
EqSolverMiscoperator= (const EqSolverMisc &)=delete
 

Private Attributes

Arg m_argum
 
const Equations * m_eqs
 
Jacobi m_jac
 

Detailed Description

Definition at line 42 of file EqSolver.h.

Constructor & Destructor Documentation

EqSolver::EqSolverMisc::EqSolverMisc ( const Equations &  funcs,
Arg &  arg 
)

standard constructor

EqSolver::EqSolverMisc::~EqSolverMisc ( )

Definition at line 54 of file EqSolver.cpp.

55 {
56  while( !m_jac.empty() )
57  {
58  Equations& last = m_jac.back() ;
59  while( !last.empty() )
60  {
61  delete last.back() ;
62  last.pop_back () ;
63  }
64  m_jac.pop_back();
65  }
66 }
T empty(T...args)
T pop_back(T...args)
T back(T...args)
EqSolver::EqSolverMisc::EqSolverMisc ( )
privatedelete
EqSolver::EqSolverMisc::EqSolverMisc ( const EqSolverMisc )
privatedelete

Member Function Documentation

const Arg& EqSolver::EqSolverMisc::argument ( ) const
inline

Definition at line 53 of file EqSolver.h.

53 { return m_argum; }
Arg& EqSolver::EqSolverMisc::argument ( )
inline

Definition at line 54 of file EqSolver.h.

54 { return m_argum; }
const Equations* EqSolver::EqSolverMisc::equations ( ) const
inline

Definition at line 55 of file EqSolver.h.

55 { return m_eqs; }
const Equations * m_eqs
Definition: EqSolver.h:67
const Jacobi& EqSolver::EqSolverMisc::jacobi ( ) const
inline

Definition at line 56 of file EqSolver.h.

56 { return m_jac; }
EqSolverMisc& EqSolver::EqSolverMisc::operator= ( const EqSolverMisc )
privatedelete

Member Data Documentation

Arg EqSolver::EqSolverMisc::m_argum
private

Definition at line 66 of file EqSolver.h.

const Equations* EqSolver::EqSolverMisc::m_eqs
private

Definition at line 67 of file EqSolver.h.

Jacobi EqSolver::EqSolverMisc::m_jac
private

Definition at line 68 of file EqSolver.h.


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