The Gaudi Framework  v28r3 (cc1cf868)
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 39 of file EqSolver.h.

Constructor & Destructor Documentation

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

standard constructor

EqSolver::EqSolverMisc::~EqSolverMisc ( )

Definition at line 51 of file EqSolver.cpp.

52 {
53  while( !m_jac.empty() )
54  {
55  Equations& last = m_jac.back() ;
56  while( !last.empty() ) {
57  delete last.back() ;
58  last.pop_back () ;
59  }
60  m_jac.pop_back();
61  }
62 }
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 50 of file EqSolver.h.

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

Definition at line 51 of file EqSolver.h.

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

Definition at line 52 of file EqSolver.h.

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

Definition at line 53 of file EqSolver.h.

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

Member Data Documentation

Arg EqSolver::EqSolverMisc::m_argum
private

Definition at line 63 of file EqSolver.h.

const Equations* EqSolver::EqSolverMisc::m_eqs
private

Definition at line 64 of file EqSolver.h.

Jacobi EqSolver::EqSolverMisc::m_jac
private

Definition at line 65 of file EqSolver.h.


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