|
| template<typename DataType > |
| void | Nektar::Add (NekVector< DataType > &result, const NekVector< DataType > &lhs, const NekVector< DataType > &rhs) |
| |
| template<typename DataType > |
| void | Nektar::AddNegatedLhs (NekVector< DataType > &result, const NekVector< DataType > &lhs, const NekVector< DataType > &rhs) |
| |
| template void | Nektar::Add (NekVector< NekDouble > &result, const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template void | Nektar::AddNegatedLhs (NekVector< NekDouble > &result, const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType > |
| void | Nektar::AddEqual (NekVector< DataType > &result, const NekVector< DataType > &rhs) |
| |
| template<typename DataType > |
| void | Nektar::AddEqualNegatedLhs (NekVector< DataType > &result, const NekVector< DataType > &rhs) |
| |
| template void | Nektar::AddEqual (NekVector< NekDouble > &result, const NekVector< NekDouble > &rhs) |
| |
| template void | Nektar::AddEqualNegatedLhs (NekVector< NekDouble > &result, const NekVector< NekDouble > &rhs) |
| |
| template<typename LhsDataType , typename RhsDataType > |
| NekVector< LhsDataType > | Nektar::Add (const NekVector< LhsDataType > &lhs, const NekVector< RhsDataType > &rhs) |
| |
| template NekVector< NekDouble > | Nektar::Add (const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::Subtract (NekVector< ResultDataType > &result, const NekVector< InputDataType > &lhs, const NekVector< InputDataType > &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::SubtractNegatedLhs (NekVector< ResultDataType > &result, const NekVector< InputDataType > &lhs, const NekVector< InputDataType > &rhs) |
| |
| template void | Nektar::Subtract (NekVector< NekDouble > &result, const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template void | Nektar::SubtractNegatedLhs (NekVector< NekDouble > &result, const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::SubtractEqual (NekVector< ResultDataType > &result, const NekVector< InputDataType > &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::SubtractEqualNegatedLhs (NekVector< ResultDataType > &result, const NekVector< InputDataType > &rhs) |
| |
| template void | Nektar::SubtractEqual (NekVector< NekDouble > &result, const NekVector< NekDouble > &rhs) |
| |
| template void | Nektar::SubtractEqualNegatedLhs (NekVector< NekDouble > &result, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType > |
| NekVector< DataType > | Nektar::Subtract (const NekVector< DataType > &lhs, const NekVector< DataType > &rhs) |
| |
| template NekVector< NekDouble > | Nektar::Subtract (const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::Divide (NekVector< ResultDataType > &result, const NekVector< InputDataType > &lhs, const NekDouble &rhs) |
| |
| template void | Nektar::Divide (NekVector< NekDouble > &result, const NekVector< NekDouble > &lhs, const NekDouble &rhs) |
| |
| template<typename ResultDataType > |
| void | Nektar::DivideEqual (NekVector< ResultDataType > &result, const NekDouble &rhs) |
| |
| template void | Nektar::DivideEqual (NekVector< NekDouble > &result, const NekDouble &rhs) |
| |
| template<typename DataType > |
| NekVector< DataType > | Nektar::Divide (const NekVector< DataType > &lhs, const NekDouble &rhs) |
| |
| template NekVector< NekDouble > | Nektar::Divide (const NekVector< NekDouble > &lhs, const NekDouble &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::Multiply (NekVector< ResultDataType > &result, const NekVector< InputDataType > &lhs, const NekVector< InputDataType > &rhs) |
| |
| template void | Nektar::Multiply (NekVector< NekDouble > &result, const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::MultiplyEqual (NekVector< ResultDataType > &result, const NekVector< InputDataType > &rhs) |
| |
| template void | Nektar::MultiplyEqual (NekVector< NekDouble > &result, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType , typename InputDataType > |
| NekVector< DataType > | Nektar::Multiply (const NekVector< DataType > &lhs, const NekVector< InputDataType > &rhs) |
| |
| template NekVector< NekDouble > | Nektar::Multiply (const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::Multiply (NekVector< ResultDataType > &result, const NekVector< InputDataType > &lhs, const NekDouble &rhs) |
| |
| template void | Nektar::Multiply (NekVector< NekDouble > &result, const NekVector< NekDouble > &lhs, const NekDouble &rhs) |
| |
| template<typename ResultDataType > |
| void | Nektar::MultiplyEqual (NekVector< ResultDataType > &result, const NekDouble &rhs) |
| |
| template void | Nektar::MultiplyEqual (NekVector< NekDouble > &result, const NekDouble &rhs) |
| |
| template<typename DataType > |
| NekVector< DataType > | Nektar::Multiply (const NekVector< DataType > &lhs, const NekDouble &rhs) |
| |
| template NekVector< NekDouble > | Nektar::Multiply (const NekVector< NekDouble > &lhs, const NekDouble &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::Multiply (NekVector< ResultDataType > &result, const NekDouble &lhs, const NekVector< InputDataType > &rhs) |
| |
| template<typename ResultDataType , typename InputDataType > |
| void | Nektar::MultiplyInvertedLhs (NekVector< ResultDataType > &result, const NekDouble &lhs, const NekVector< InputDataType > &rhs) |
| |
| template void | Nektar::MultiplyInvertedLhs (NekVector< NekDouble > &result, const NekDouble &lhs, const NekVector< NekDouble > &rhs) |
| |
| template void | Nektar::Multiply (NekVector< NekDouble > &result, const NekDouble &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType > |
| NekVector< DataType > | Nektar::Multiply (const DataType &lhs, const NekVector< DataType > &rhs) |
| |
| template NekVector< NekDouble > | Nektar::Multiply (const NekDouble &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType > |
| std::ostream & | Nektar::operator<< (std::ostream &os, const NekVector< DataType > &rhs) |
| |
| template std::ostream & | Nektar::operator<< (std::ostream &os, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType > |
| NekVector< DataType > | Nektar::createVectorFromPoints (const NekPoint< DataType > &source, const NekPoint< DataType > &dest) |
| |
| template NekVector< NekDouble > | Nektar::createVectorFromPoints (const NekPoint< NekDouble > &source, const NekPoint< NekDouble > &dest) |
| |
| template<typename DataType > |
| NekPoint< DataType > | Nektar::findPointAlongVector (const NekVector< DataType > &lhs, const DataType &t) |
| |
| template NekPoint< NekDouble > | Nektar::findPointAlongVector (const NekVector< NekDouble > &lhs, const NekDouble &t) |
| |
| template<typename DataType > |
| bool | Nektar::operator== (const NekVector< DataType > &lhs, const NekVector< DataType > &rhs) |
| |
| template bool | Nektar::operator== (const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType > |
| bool | Nektar::operator!= (const NekVector< DataType > &lhs, const NekVector< DataType > &rhs) |
| |
| template bool | Nektar::operator!= (const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType > |
| std::vector< DataType > | Nektar::FromString (const std::string &str) |
| |
| template<typename DataType > |
| DataType | Nektar::L1Norm (const NekVector< DataType > &v) |
| |
| template NekDouble | Nektar::L1Norm (const NekVector< NekDouble > &v) |
| |
| template<typename DataType > |
| DataType | Nektar::L2Norm (const NekVector< DataType > &v) |
| |
| template NekDouble | Nektar::L2Norm (const NekVector< NekDouble > &v) |
| |
| template<typename DataType > |
| DataType | Nektar::InfinityNorm (const NekVector< DataType > &v) |
| |
| template NekDouble | Nektar::InfinityNorm (const NekVector< NekDouble > &v) |
| |
| template<typename DataType > |
| NekVector< DataType > | Nektar::Negate (const NekVector< DataType > &v) |
| |
| template NekVector< NekDouble > | Nektar::Negate (const NekVector< NekDouble > &v) |
| |
| template<typename DataType > |
| void | Nektar::NegateInPlace (NekVector< DataType > &v) |
| |
| template void | Nektar::NegateInPlace (NekVector< NekDouble > &v) |
| |
| template<typename DataType > |
| DataType | Nektar::Magnitude (const NekVector< DataType > &v) |
| |
| template NekDouble | Nektar::Magnitude (const NekVector< NekDouble > &v) |
| |
| template<typename DataType > |
| DataType | Nektar::Dot (const NekVector< DataType > &lhs, const NekVector< DataType > &rhs) |
| |
| template NekDouble | Nektar::Dot (const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType > |
| void | Nektar::Normalize (NekVector< DataType > &v) |
| |
| template void | Nektar::Normalize (NekVector< NekDouble > &v) |
| |
| void | Nektar::NegateInPlace (NekDouble &v) |
| |
| void | Nektar::InvertInPlace (NekDouble &v) |
| |
| template<typename DataType > |
| NekVector< DataType > | Nektar::Cross (const NekVector< DataType > &lhs, const NekVector< DataType > &rhs) |
| |
| template NekVector< NekDouble > | Nektar::Cross (const NekVector< NekDouble > &lhs, const NekVector< NekDouble > &rhs) |
| |
| template<typename DataType > |
| std::string | Nektar::AsString (const NekVector< DataType > &v) |
| |
| template std::string | Nektar::AsString (const NekVector< NekDouble > &v) |
| |