monolish
0.14.0
MONOlithic LIner equation Solvers for Highly-parallel architecture
|
Go to the documentation of this file. 1 #include "../../../include/common/monolish_common.hpp"
2 #include "../../../include/common/monolish_dense.hpp"
3 #include "../../../include/common/monolish_logger.hpp"
4 #include "../../../include/common/monolish_matrix.hpp"
5 #include "../../internal/monolish_internal.hpp"
20 internal::vcopy(get_nnz(), mat.
val.data(), val.data(),
true);
22 internal::vcopy(get_nnz(), mat.
val.data(), val.data(),
false);
33 const std::vector<T> &value) {
44 const std::vector<double> &value);
46 const std::vector<float> &value);
bool is_same_size(const T &x, const U &y)
compare size of vector or 1Dview (same as is_same_structure())
logger class (singleton, for developper class)
bool get_device_mem_stat() const
true: sended, false: not send
void set_ptr(const size_t M, const size_t N, const std::vector< Float > &value)
Set Dense array from std::vector.
std::vector< Float > val
Dense format value(size M x N)
bool is_same_device_mem_stat(const T &arg1, const U &arg2)
compare same device memory status
void util_in(const std::string func_name)
void operator=(const Dense< Float > &mat)
matrix copy
static Logger & get_instance()