The Gaudi Framework  v30r3 (a5ef0a68)
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 47 of file EqSolver.cpp.

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

const Equations* EqSolver::EqSolverMisc::m_eqs
private

Definition at line 65 of file EqSolver.h.

Jacobi EqSolver::EqSolverMisc::m_jac
private

Definition at line 66 of file EqSolver.h.


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