.TH "sc::SCElementOp3" 3 "Sun Oct 4 2020" "Version 2.3.1" "MPQC" \" -*- nroff -*- .ad l .nh .SH NAME sc::SCElementOp3 \- The \fBSCElementOp3\fP class is very similar to the \fBSCElementOp\fP class except that a triplet of blocks is treated simultaneously\&. .SH SYNOPSIS .br .PP .PP \fC#include \fP .PP Inherits \fBsc::SavableState\fP\&. .PP Inherited by \fBsc::BlockedSCElementOp3\fP, and \fBsc::OneBody3IntOp\fP\&. .SS "Public Member Functions" .in +1c .ti -1c .RI "\fBSCElementOp3\fP (\fBStateIn\fP &s)" .br .ti -1c .RI "virtual int \fBhas_collect\fP ()" .br .ti -1c .RI "virtual void \fBdefer_collect\fP (int)" .br .ti -1c .RI "virtual int \fBhas_side_effects\fP ()" .br .ti -1c .RI "virtual int \fBhas_side_effects_in_arg1\fP ()" .br .ti -1c .RI "virtual int \fBhas_side_effects_in_arg2\fP ()" .br .ti -1c .RI "virtual void \fBcollect\fP (const \fBRef\fP< \fBMessageGrp\fP > &)" .br .ti -1c .RI "virtual void \fBprocess\fP (\fBSCMatrixBlockIter\fP &, \fBSCMatrixBlockIter\fP &, \fBSCMatrixBlockIter\fP &)=0" .br .ti -1c .RI "void \fBprocess_base\fP (\fBSCMatrixBlock\fP *, \fBSCMatrixBlock\fP *, \fBSCMatrixBlock\fP *)" .br .ti -1c .RI "virtual void \fBprocess_spec_rect\fP (\fBSCMatrixRectBlock\fP *, \fBSCMatrixRectBlock\fP *, \fBSCMatrixRectBlock\fP *)" .br .ti -1c .RI "virtual void \fBprocess_spec_ltri\fP (\fBSCMatrixLTriBlock\fP *, \fBSCMatrixLTriBlock\fP *, \fBSCMatrixLTriBlock\fP *)" .br .ti -1c .RI "virtual void \fBprocess_spec_diag\fP (\fBSCMatrixDiagBlock\fP *, \fBSCMatrixDiagBlock\fP *, \fBSCMatrixDiagBlock\fP *)" .br .ti -1c .RI "virtual void \fBprocess_spec_vsimp\fP (\fBSCVectorSimpleBlock\fP *, \fBSCVectorSimpleBlock\fP *, \fBSCVectorSimpleBlock\fP *)" .br .in -1c .SS "Additional Inherited Members" .SH "Detailed Description" .PP The \fBSCElementOp3\fP class is very similar to the \fBSCElementOp\fP class except that a triplet of blocks is treated simultaneously\&. The three matrices involved must have identical storage layout, which will be the case if all matrices are of the same type and dimensions\&. .br .SH "Author" .PP Generated automatically by Doxygen for MPQC from the source code\&.