|
NAMEsc::SCDimension - The SCDimension class is used to determine the size and blocking of matrices.SYNOPSIS#include <dim.h> Inherits sc::SavableState. Public Member FunctionsSCDimension (int n, const char *name=0) Create a dimension with an optional name. SCDimension (const Ref< SCBlockInfo > &, const char *name=0) SCDimension (int n, int nblocks, const int *blocksizes=0, const char *name=0) SCDimension (const Ref< KeyVal > &) The KeyVal constructor. SCDimension (StateIn &s) 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. int equiv (const SCDimension *) const Test to see if two dimensions are equivalent. int n () const Return the dimension. const char * name () const Return the name of the dimension. Ref< SCBlockInfo > blocks () Return the blocking information for this dimension. void print (std::ostream &o=ExEnv::out0()) const Print information about this dimension to o. Protected Member FunctionsSCDimension (const char *name=0) Protected Attributeschar * name_ int n_ Ref< SCBlockInfo > blocks_ Additional Inherited MembersDetailed DescriptionThe SCDimension class is used to determine the size and blocking of matrices.The blocking information is stored by an object of class SCBlockInfo. Constructor & Destructor Documentationsc::SCDimension::SCDimension (int n, const char * name = 0)Create a dimension with an optional name. The name is a copy of the '0' terminated string name.sc::SCDimension::SCDimension (const Ref< KeyVal > &)The KeyVal constructor.
Member Function Documentationconst char * sc::SCDimension::name () const [inline]Return the name of the dimension. If no name was given to the constructor, then return 0.void sc::SCDimension::print (std::ostream & o = ExEnv::out0()) const [virtual]Print information about this dimension to o.Reimplemented from sc::DescribedClass. void sc::SCDimension::save_data_state (StateOut &) [virtual]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. AuthorGenerated automatically by Doxygen for MPQC from the source code.
Visit the GSP FreeBSD Man Page Interface. |