basix_doc 0.1
updater_rep Class Reference
Inheritance diagram for updater_rep:
rep_struct

List of all members.

Public Member Functions

Public Attributes

Friends


Detailed Description

Definition at line 108 of file dynamic.cpp.


Constructor & Destructor Documentation

updater_rep ( const routine fun2,
dynamic_rep ret2,
const vector< dynamic > &  args2 
) [inline]

Definition at line 115 of file dynamic.cpp.

                                                   :
    fun (fun2), ret (ret2), args (args2) {}
~updater_rep ( ) [inline]

Definition at line 118 of file dynamic.cpp.

{}

Member Function Documentation

void update ( ) const

Definition at line 187 of file dynamic.cpp.

References updater_rep::args, mmx::assign(), updater_rep::fun, mmx::N(), updater_rep::ret, and mmx::val.

                           {
  vector<generic> a= fill<generic> (N (args));
  for (nat i= 0; i<N(a); i++) a[i]= args[i]->val;
  assign (dynamic (ret, true), fun->apply (a));
}

Friends And Related Function Documentation

friend class observer [friend]

Definition at line 121 of file dynamic.cpp.


Member Data Documentation

Definition at line 112 of file dynamic.cpp.

Referenced by updater_rep::update().

Definition at line 110 of file dynamic.cpp.

Referenced by updater_rep::update().

Definition at line 113 of file dynamic.cpp.

MMX_ALLOCATORS int ref_count [inherited]

Definition at line 138 of file basix.hpp.

Definition at line 111 of file dynamic.cpp.

Referenced by updater_rep::update().


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines