use row major everywhere with Eigen
This commit is contained in:
parent
f0564c233e
commit
f8bae61095
6 changed files with 21 additions and 11 deletions
|
|
@ -57,11 +57,13 @@ class edoNormalMultiCenter : public edoModifierMass< edoNormalMulti< EOT > >
|
|||
{
|
||||
public:
|
||||
typedef typename EOT::AtomType AtomType;
|
||||
// typedef typename edoNormalMulti<AtomType>::Vector Vector;
|
||||
typedef Eigen::Matrix< AtomType, 1, Eigen::Dynamic, Eigen::RowMajor> Vector;
|
||||
|
||||
void operator() ( edoNormalMulti< EOT >& distrib, EOT& mass )
|
||||
{
|
||||
assert( distrib.size() == mass.innerSize() );
|
||||
Eigen::Matrix< AtomType, Eigen::Dynamic, 1 > mean( mass );
|
||||
Vector mean( mass );
|
||||
distrib.mean() = mean;
|
||||
}
|
||||
};
|
||||
|
|
|
|||
Reference in a new issue