Class xlifepp::ComputingInfo#

class ComputingInfo#

Collaboration diagram for xlifepp::ComputingInfo:

digraph { graph [bgcolor="#00000000"] node [shape=rectangle style=filled fillcolor="#FFFFFF" font=Helvetica padding=2] edge [color="#1414CE"] "1" [label="xlifepp::ComputingInfo" tooltip="xlifepp::ComputingInfo" fillcolor="#BFBFBF"] "2" [label="xlifepp::ReductionMethod" tooltip="xlifepp::ReductionMethod"] "1" -> "2" [dir=forward tooltip="usage"] }

class collecting all information related to state of computation of term

Public Functions

inline ComputingInfo()#

constructor

Public Members

bool isComputed#

true if term is computed (assemblied)

bool multithreading#

true if multithreading has to be used

bool noAssembly#

true if the term is never assembly (isComputed stay false)

ReductionMethod reductionMethod#

reduction method to deal with essential condition

AccessType storageAccess#

to specify the storage access (_row,_col,_dual,_sym)

StorageType storageType#

to specify the storage type (_cs,_skyline,_dense)

bool useGpu#

true if gpu capabilities is activated