DOKK / manpages / debian 12 / libsc-doc / sc_SCElementScaleDiagonal.3.en
sc::SCElementScaleDiagonal(3) MPQC sc::SCElementScaleDiagonal(3)

sc::SCElementScaleDiagonal

Inherits sc::SCElementOp.


SCElementScaleDiagonal (double a)
SCElementScaleDiagonal (StateIn &)
int has_side_effects ()
By default this returns nonzero. 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. void process (SCMatrixBlockIter &)
This is the fallback routine to process blocks and is called by process_spec members that are not overridden.

By default this returns nonzero. If the ElementOp specialization will change any elements of the matrix, then this must be overridden to return nonzero.

Reimplemented from sc::SCElementOp.

This is the fallback routine to process blocks and is called by process_spec members that are not overridden.

Implements sc::SCElementOp.

Save the base classes (with save_data_state) and the members in the same order that the StateIn CTOR initializes them. This must be implemented by the derived class if the class has data.

Reimplemented from sc::SavableState.

Generated automatically by Doxygen for MPQC from the source code.

Fri Dec 2 2022 Version 2.3.1