trs_time_type structure#

#include <galahad_trs.h>

struct trs_time_type {
    // fields

    rpc_ total;
    rpc_ assemble;
    rpc_ analyse;
    rpc_ factorize;
    rpc_ solve;
    rpc_ clock_total;
    rpc_ clock_assemble;
    rpc_ clock_analyse;
    rpc_ clock_factorize;
    rpc_ clock_solve;
};

detailed documentation#

time derived type as a C struct

components#

rpc_ total

total CPU time spent in the package

rpc_ assemble

CPU time spent building \(H + \lambda M\).

rpc_ analyse

CPU time spent reordering \(H + \lambda M\) prior to factorization.

rpc_ factorize

CPU time spent factorizing \(H + \lambda M\).

rpc_ solve

CPU time spent solving linear systems inolving \(H + \lambda M\).

rpc_ clock_total

total clock time spent in the package

rpc_ clock_assemble

clock time spent building \(H + \lambda M\)

rpc_ clock_analyse

clock time spent reordering \(H + \lambda M\) prior to factorization

rpc_ clock_factorize

clock time spent factorizing \(H + \lambda M\)

rpc_ clock_solve

clock time spent solving linear systems inolving \(H + \lambda M\)