The Gaudi Framework  v31r0 (aeb156f0)
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 38 of file EqSolver.h.

Constructor & Destructor Documentation

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

standard constructor

EqSolver::EqSolverMisc::~EqSolverMisc ( )

Definition at line 46 of file EqSolver.cpp.

46  {
47  while ( !m_jac.empty() ) {
48  Equations& last = m_jac.back();
49  while ( !last.empty() ) {
50  delete last.back();
51  last.pop_back();
52  }
53  m_jac.pop_back();
54  }
55 }
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 48 of file EqSolver.h.

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

Definition at line 49 of file EqSolver.h.

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

Definition at line 50 of file EqSolver.h.

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

Definition at line 51 of file EqSolver.h.

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

Member Data Documentation

Arg EqSolver::EqSolverMisc::m_argum
private

Definition at line 62 of file EqSolver.h.

const Equations* EqSolver::EqSolverMisc::m_eqs
private

Definition at line 63 of file EqSolver.h.

Jacobi EqSolver::EqSolverMisc::m_jac
private

Definition at line 64 of file EqSolver.h.


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