sc::BlockedSCElementOp3(3)

πŸ“¦
version 2.3.1 Β· 4 versions
, in fedora 43, ubuntu noble

πŸ’– NAME πŸ’–

sc::BlockedSCElementOp3 β€” bestie, you've found the manual page for the blocked element-op-three situation and I'm so ready to walk you through it 🫢


✨ SYNOPSIS ✨

Okay so first thing, the vibe check: this class inherits from sc::SCElementOp3. That's the tea. πŸ’…

🌸 Public Member Functions

  • void working_on (int)
  • int current_block () const

πŸ¦‹ Public Member Functions inherited from sc::SCElementOp3

  • SCElementOp3 (StateIn &s)
  • virtual int has_collect ()
  • virtual void defer_collect (int)
  • virtual int has_side_effects ()
  • virtual int has_side_effects_in_arg1 ()
  • virtual int has_side_effects_in_arg2 ()
  • virtual void collect (const Ref< MessageGrp > &)
  • virtual void process (SCMatrixBlockIter &, SCMatrixBlockIter &, SCMatrixBlockIter &)=0 β€” not me noticing that =0, it's giving pure virtual, periodt 😭
  • void process_base (SCMatrixBlock *, SCMatrixBlock *, SCMatrixBlock *)
  • virtual void process_spec_rect (SCMatrixRectBlock *, SCMatrixRectBlock *, SCMatrixRectBlock *)
  • virtual void process_spec_ltri (SCMatrixLTriBlock *, SCMatrixLTriBlock *, SCMatrixLTriBlock *)
  • virtual void process_spec_diag (SCMatrixDiagBlock *, SCMatrixDiagBlock *, SCMatrixDiagBlock *)
  • virtual void process_spec_vsimp (SCVectorSimpleBlock *, SCVectorSimpleBlock *, SCVectorSimpleBlock *)

πŸŽ€ Public Member Functions inherited from sc::SavableState

  • SavableState & operator= (const SavableState &)
  • void save_state (StateOut &) β€” save the state of the object as specified by the StateOut object. πŸ’Ύ
  • void save_object_state (StateOut &) β€” this can be used for saving state when the exact type of the object is known for both the save and the restore. iykyk ✨
  • virtual void save_vbase_state (StateOut &) β€” save the virtual bases for the object.
  • virtual void save_data_state (StateOut &) β€” save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. order matters bestie, no cap 🧚

🌈 Public Member Functions inherited from sc::DescribedClass

  • DescribedClass (const DescribedClass &)
  • DescribedClass & operator= (const DescribedClass &)
  • ClassDesc * class_desc () const throw () β€” this returns the unique pointer to the ClassDesc corresponding to the given type_info object. it's iconic fr fr πŸ‘‘
  • const char * class_name () const β€” return the name of the object's exact type.
  • int class_version () const β€” return the version of the class.
  • virtual void print (std::ostream &=ExEnv::out0()) const β€” print the object. πŸ’…

πŸ’œ Public Member Functions inherited from sc::RefCount

  • int lock_ptr () const β€” lock this object. πŸ”’
  • int unlock_ptr () const β€” unlock this object. πŸ”“
  • void use_locks (bool inVal) β€” start and stop using locks on this object.
  • refcount_t nreference () const β€” return the reference count.
  • refcount_t reference () β€” increment the reference count and return the new count. ⬆️
  • refcount_t dereference () β€” decrement the reference count and return the new count. ⬇️
  • int managed () const
  • void unmanage () β€” turn off the reference counting mechanism for this object.
  • int managed () const β€” return 1 if the object is managed. otherwise return 0. (yes bestie, managed () const shows up twice in the original, I'm just reporting the news 🫠)

⭐ Public Member Functions inherited from sc::Identity

  • Identifier identifier () β€” return the Identifier for this argument.

🫢 Additional Inherited Members

πŸ’– Static Public Member Functions inherited from sc::SavableState

  • static void save_state (SavableState *s, StateOut &)
  • static SavableState * restore_state (StateIn &si) β€” restores objects saved with save_state.
  • static SavableState * key_restore_state (StateIn &si, const char *keyword) β€” like restore_state, but keyword is used to override values while restoring. ✨
  • static SavableState * dir_restore_state (StateIn &si, const char *objectname, const char *keyword=0)

πŸŽ€ Protected Member Functions inherited from sc::SavableState

  • SavableState (const SavableState &)
  • SavableState (StateIn &) β€” each derived class StateIn CTOR handles the restore corresponding to calling save_object_state, save_vbase_state, and save_data_state listed above.

🌸 Protected Member Functions inherited from sc::RefCount

  • RefCount (const RefCount &)
  • RefCount & operator= (const RefCount &)

🧚 Author

Generated automatically by Doxygen for MPQC from the source code. like, the robots did this one, not a human, and honestly? slay πŸ€–βœ¨


ok that's the whole page bestie, nothing skipped, every single inherited member accounted for, we ate that πŸ’…πŸ“

MPQC β€” Version 2.3.1 β€” and that's the sc::BlockedSCElementOp3(3) era, mwah, bye pookie πŸ’–πŸŒˆπŸ¦‹

πŸ“¦ where this page comes from