error: out-of-line definition of 'Update' does not match any declaration in 'ConstitutiveLawAd<T, Tder>'
In file included from constltp_impl.cc:39:
In file included from ./constltp_impl.h:42:
In file included from ./tpldrive_impl.h:37:
In file included from ./mbpar.h:120:
./constltp.h:288:29: error: out-of-line definition of 'Update' does not match any declaration in 'ConstitutiveLawAd<T, Tder>'
ConstitutiveLawAd<T, Tder>::Update(const sp_grad::SpColVector<doublereal, ConstitutiveLawAd<T, Tder>::iDim>& Eps,
^~~~~~
./constltp.h:307:29: error: out-of-line definition of 'Update' does not match any declaration in 'ConstitutiveLawAd<T, Tder>'
ConstitutiveLawAd<T, Tder>::Update(const sp_grad::SpColVector<sp_grad::SpGradient, ConstitutiveLawAd<T, Tder>::iDim>& Eps,
^~~~~~
./constltp.h:341:29: error: out-of-line definition of 'Update' does not match any declaration in 'ConstitutiveLawAd<T, Tder>'
ConstitutiveLawAd<T, Tder>::Update(const sp_grad::SpColVector<sp_grad::GpGradProd, ConstitutiveLawAd<T, Tder>::iDim>& Eps,
^~~~~~
./constltp.h:360:29: error: out-of-line definition of 'Update' does not match any declaration in 'ConstitutiveLawAd<T, Tder>'
ConstitutiveLawAd<T, Tder>::Update(const sp_grad::SpColVector<doublereal, ConstitutiveLawAd<T, Tder>::iDim>& Eps,
^~~~~~
./constltp.h:379:29: error: out-of-line definition of 'Update' does not match any declaration in 'ConstitutiveLawAd<T, Tder>'
ConstitutiveLawAd<T, Tder>::Update(const sp_grad::SpColVector<sp_grad::SpGradient, ConstitutiveLawAd<T, Tder>::iDim>& Eps,
^~~~~~
./constltp.h:423:29: error: out-of-line definition of 'Update' does not match any declaration in 'ConstitutiveLawAd<T, Tder>'
ConstitutiveLawAd<T, Tder>::Update(const sp_grad::SpColVector<sp_grad::GpGradProd, ConstitutiveLawAd<T, Tder>::iDim>& Eps,
^~~~~~
Revision: 64b735b5
clang-15
FreeBSD 13.2