syntax question
Wie rufe ich eine Funktion durch zwei Klassen hindurch auf?
Die Marqov-Klasse kennt den Hamiltonian als ham
. Im Hamiltonian wiederum habe ich einen Embedder
initialisiert
PottsEmbedder<StateVector,RND,q> e(RND);
Jetzt will ich im Wolff-Algorithmus, die Methoden von e
aufrufen. Allerdings funktioniert das hier nicht
ham.e.wolff_flip(...)
Er sagt mir
invalid use of member function ... (did you forget the ‘()’ ?)
Benutze ich die falsche Synatx?