41 template<
typename Derived>
42 RHS(
const Eigen::MatrixBase<Derived> & v);
44 Eigen::VectorXd
toVector(Eigen::DenseIndex n)
const;
53 template<
typename Derived>
54 inline RHS::RHS(
const Eigen::MatrixBase<Derived> & v) : type_(
RHSType::Vector), v_(v)
57 inline Eigen::VectorXd
RHS::toVector(Eigen::DenseIndex n)
const
62 return Eigen::VectorXd::Zero(n);
64 return Eigen::VectorXd::Constant(n,
d_);
66 assert(
v_.size() == n);
70 return Eigen::VectorXd();
Definition: ProtoTaskDetails.h:38
Eigen::VectorXd v_
Definition: ProtoTaskDetails.h:48
RHS(const Eigen::MatrixBase< Derived > &v)
double d_
Definition: ProtoTaskDetails.h:47
Eigen::VectorXd toVector(Eigen::DenseIndex n) const
RHSType type_
Definition: ProtoTaskDetails.h:46
RHSType
Definition: ProtoTaskDetails.h:28