23 lis_vector_create(0, &
vec_);
24 lis_vector_set_size(
vec_, 0, length);
29 lis_vector_create(0, &
vec_);
30 lis_vector_set_size(
vec_, 0, length);
31 for (std::size_t i = 0; i < length; i++)
32 lis_vector_set_value(LIS_INS_VALUE, i, data[i],
vec_);
37 lis_vector_duplicate(src.
vec_, &
vec_);
43 lis_vector_destroy(
vec_);
50 int const ierr = lis_vector_get_size(
vec_, &dummy, &
size);
58 lis_output_vector(
vec_, LIS_FMT_PLAIN,
const_cast<char*
>(filename.c_str()));
Definition of the LisVector class.
Lis vector wrapper class.
LisVector(std::size_t length)
void write(const std::string &filename) const
printout this equation for debugging
std::size_t size() const
return a vector length
bool checkLisError(int err)