Shiokaze Framework
A research-oriented fluid solver for computer graphics
RCMatrix_vector_interface< N, T > Member List

This is the complete list of members for RCMatrix_vector_interface< N, T >, including all inherited members.

abs_max() const =0RCMatrix_vector_interface< N, T >pure virtual
add(N index, T value)=0RCMatrix_vector_interface< N, T >pure virtual
add(const RCMatrix_vector_interface< N, T > *x)RCMatrix_vector_interface< N, T >inlinevirtual
add_scaled(T alpha, const RCMatrix_vector_interface< N, T > *x)=0RCMatrix_vector_interface< N, T >pure virtual
at(N index) const =0RCMatrix_vector_interface< N, T >pure virtual
clear(T value=T())=0RCMatrix_vector_interface< N, T >pure virtual
const_for_each(std::function< void(N row, T value)> func) constRCMatrix_vector_interface< N, T >inline
const_interruptible_for_each(std::function< bool(N row, T value)> func) const =0RCMatrix_vector_interface< N, T >pure virtual
const_parallel_for_each(std::function< void(N row, T value)> func) const =0RCMatrix_vector_interface< N, T >pure virtual
convert_from(const std::vector< Y > &v)RCMatrix_vector_interface< N, T >inline
convert_to(std::vector< Y > &v) constRCMatrix_vector_interface< N, T >inline
copy(const RCMatrix_vector_interface< N, T > *x)RCMatrix_vector_interface< N, T >inlinevirtual
divide(N index, T value)=0RCMatrix_vector_interface< N, T >pure virtual
dot(const RCMatrix_vector_interface< N, T > *x) const =0RCMatrix_vector_interface< N, T >pure virtual
duplicate() constRCMatrix_vector_interface< N, T >inline
for_each(std::function< void(N row, T &value)> func)RCMatrix_vector_interface< N, T >inline
interruptible_for_each(std::function< bool(N row, T &value)> func)=0RCMatrix_vector_interface< N, T >pure virtual
multiply(N index, T value)=0RCMatrix_vector_interface< N, T >pure virtual
parallel_for_each(std::function< void(N row, T &value)> func)=0RCMatrix_vector_interface< N, T >pure virtual
resize(N size)=0RCMatrix_vector_interface< N, T >pure virtual
set(N index, T value)=0RCMatrix_vector_interface< N, T >pure virtual
size() const =0RCMatrix_vector_interface< N, T >pure virtual
subtract(const RCMatrix_vector_interface< N, T > *x)RCMatrix_vector_interface< N, T >inlinevirtual
subtract(N index, T value)=0RCMatrix_vector_interface< N, T >pure virtual