dynamic Class Reference

#include <dynamic.hpp>

List of all members.

Public Member Functions

Protected Attributes

Friends


Detailed Description

Definition at line 77 of file dynamic.hpp.


Constructor & Destructor Documentation

dynamic ( dynamic_rep rep2  )  [inline]

Definition at line 85 of file dynamic.hpp.

00090 { return inside (d) -> val; }

dynamic ( const dynamic_rep rep2,
bool  with_inc 
) [inline]

Definition at line 85 of file dynamic.hpp.

00090 { return inside (d) -> val; }

dynamic ( const dynamic x  )  [inline]

Definition at line 85 of file dynamic.hpp.

00090 { return inside (d) -> val; }

~dynamic (  )  [inline]

Definition at line 85 of file dynamic.hpp.

00090 { return inside (d) -> val; }

dynamic (  )  [inline]

Definition at line 80 of file dynamic.hpp.

00080 : rep (NULL) {}

dynamic ( const generic val  )  [inline]

Definition at line 81 of file dynamic.hpp.

00081 : rep (new dynamic_rep (val)) {}

dynamic ( const routine fun,
const vector< dynamic > &  args 
)

Definition at line 193 of file dynamic.cpp.

References mmx::argument_observer(), mmx::attach(), mmx::inside(), mmx::N(), dynamic_rep::obs, dynamic::rep, and mmx::result_observer().

00193                                                                 :
00194   rep (new dynamic_rep (apply (fun, args)))
00195 {
00196   updater u (fun, rep, args);
00197   for (nat i=0; i<N(args); i++) {
00198     observer arg_obs= argument_observer (inside (args[i]), u);
00199     attach (args[i], arg_obs);
00200     inside (u) -> obs << arg_obs;
00201   }
00202   observer res_obs= result_observer (rep, u);
00203   rep->obs << res_obs;
00204   inside (u) -> obs << res_obs;
00205 }


Member Function Documentation

const dynamic_rep * operator-> (  )  const [inline]

Definition at line 85 of file dynamic.hpp.

00090 { return inside (d) -> val; }

dynamic & operator= ( const dynamic x  )  [inline]

Definition at line 85 of file dynamic.hpp.

00090 { return inside (d) -> val; }

void secure (  )  [inline]

Definition at line 85 of file dynamic.hpp.

00090 { return inside (d) -> val; }


Friends And Related Function Documentation

friend class dynamic_rep [friend]

Definition at line 83 of file dynamic.hpp.


Member Data Documentation

dynamic_rep* rep [protected]

Definition at line 78 of file dynamic.hpp.

Referenced by dynamic::dynamic().


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

Generated on 6 Dec 2012 for basix by  doxygen 1.6.1