Changed Vec3 to Vec3& in arguments
git-svn-id: http://svn.sintef.no/trondheim/IFEM/trunk@993 e10b68d5-8a6e-419e-a041-bce267b0401d
This commit is contained in:
parent
b169a7efec
commit
a974e8813b
@ -73,7 +73,7 @@ class SplineField
|
||||
|
||||
//! \brief Computed the value at a given global coordinate
|
||||
//! \param[in] x Global/physical coordinate for point
|
||||
virtual double valueCoor(const Vec3 x) const = 0;
|
||||
virtual double valueCoor(const Vec3& x) const = 0;
|
||||
|
||||
//! \brief Computes the gradient for a given local coordinate
|
||||
//! \param[in] fe Finite element
|
||||
@ -83,7 +83,7 @@ class SplineField
|
||||
//! \brief Computes the gradient for a given global/physical coordinate
|
||||
//! \param[in] x Global coordinate
|
||||
//! \param[out] grad Gradient of solution in a given global coordinate
|
||||
virtual bool gradCoor(const Vec3 x, Vector& grad) const = 0;
|
||||
virtual bool gradCoor(const Vec3& x, Vector& grad) const = 0;
|
||||
|
||||
protected:
|
||||
// Dimension of field
|
||||
|
@ -132,7 +132,7 @@ double SplineField2D::valueFE(const FiniteElement& fe) const
|
||||
}
|
||||
|
||||
|
||||
double SplineField2D::valueCoor(const Vec3 x) const
|
||||
double SplineField2D::valueCoor(const Vec3& x) const
|
||||
{
|
||||
// Not implemented yet
|
||||
return 0.0;
|
||||
@ -301,7 +301,7 @@ bool SplineField2D::gradFE(const FiniteElement& fe, Vector& grad) const
|
||||
}
|
||||
|
||||
|
||||
bool SplineField2D::gradCoor(const Vec3 x, Vector& grad) const
|
||||
bool SplineField2D::gradCoor(const Vec3& x, Vector& grad) const
|
||||
{
|
||||
// Not implemented yet
|
||||
return false;
|
||||
|
@ -54,7 +54,7 @@ class SplineField2D : public SplineField
|
||||
|
||||
//! \brief Computed the value at a given global coordinate
|
||||
//! \param[in] x Global/physical coordinate for point
|
||||
double valueCoor(const Vec3 x) const;
|
||||
double valueCoor(const Vec3& x) const;
|
||||
|
||||
//! \brief Computes the gradient for a given local coordinate
|
||||
//! \param[in] fe Finite element
|
||||
@ -64,7 +64,7 @@ class SplineField2D : public SplineField
|
||||
//! \brief Computes the gradient for a given global/physical coordinate
|
||||
//! \param[in] x Global coordinate
|
||||
//! \param[out] grad Gradient of solution in a given global coordinate
|
||||
bool gradCoor(const Vec3 x, Vector& grad) const;
|
||||
bool gradCoor(const Vec3& x, Vector& grad) const;
|
||||
|
||||
protected:
|
||||
Go::SplineSurface *surf; //!< Spline surface geometry description
|
||||
|
@ -154,7 +154,7 @@ double SplineField3D::valueFE(const FiniteElement& fe) const
|
||||
}
|
||||
|
||||
|
||||
double SplineField3D::valueCoor(const Vec3 x) const
|
||||
double SplineField3D::valueCoor(const Vec3& x) const
|
||||
{
|
||||
// Not implemented yet
|
||||
return 0.0;
|
||||
@ -370,7 +370,7 @@ bool SplineField3D::gradFE(const FiniteElement& fe, Vector& grad) const
|
||||
}
|
||||
|
||||
|
||||
bool SplineField3D::gradCoor(const Vec3 x, Vector& grad) const
|
||||
bool SplineField3D::gradCoor(const Vec3& x, Vector& grad) const
|
||||
{
|
||||
// Not implemented yet
|
||||
return false;
|
||||
|
@ -55,7 +55,7 @@ class SplineField3D : public SplineField
|
||||
|
||||
//! \brief Computed the value at a given global coordinate
|
||||
//! \param[in] x Global/physical coordinate for point
|
||||
double valueCoor(const Vec3 x) const;
|
||||
double valueCoor(const Vec3& x) const;
|
||||
|
||||
//! \brief Computes the gradient for a given local coordinate
|
||||
//! \param[in] fe Finite element
|
||||
@ -65,7 +65,7 @@ class SplineField3D : public SplineField
|
||||
//! \brief Computes the gradient for a given global/physical coordinate
|
||||
//! \param[in] x Global coordinate
|
||||
//! \param[out] grad Gradient of solution in a given global coordinate
|
||||
bool gradCoor(const Vec3 x, Vector& grad) const;
|
||||
bool gradCoor(const Vec3& x, Vector& grad) const;
|
||||
|
||||
protected:
|
||||
Go::SplineVolume *vol; //!< Spline volume geometry description
|
||||
|
@ -80,7 +80,7 @@ class SplineFields
|
||||
//! \brief Computed the value at a given global coordinate
|
||||
//! \param[in] x Global/physical coordinate for point
|
||||
//! \param[in] vals Values in given physical coordinate
|
||||
virtual bool valueCoor(const Vec3 x, Vector& vals) const = 0;
|
||||
virtual bool valueCoor(const Vec3& x, Vector& vals) const = 0;
|
||||
|
||||
//! \brief Computes the gradient for a given local coordinate
|
||||
//! \param[in] fe Finite element
|
||||
@ -90,7 +90,7 @@ class SplineFields
|
||||
//! \brief Computes the gradient for a given global/physical coordinate
|
||||
//! \param[in] x Global coordinate
|
||||
//! \param[out] grad Gradient of solution in a given global coordinate
|
||||
virtual bool gradCoor(const Vec3 x, Matrix& grad) const = 0;
|
||||
virtual bool gradCoor(const Vec3& x, Matrix& grad) const = 0;
|
||||
|
||||
protected:
|
||||
// Dimension of field
|
||||
|
@ -163,7 +163,7 @@ bool SplineFields2D::valueFE(const FiniteElement& fe, Vector& vals) const
|
||||
|
||||
|
||||
|
||||
bool SplineFields2D::valueCoor(const Vec3 x, Vector& vals) const
|
||||
bool SplineFields2D::valueCoor(const Vec3& x, Vector& vals) const
|
||||
{
|
||||
// Not implemented yet
|
||||
return false;
|
||||
@ -343,7 +343,7 @@ bool SplineFields2D::gradFE(const FiniteElement& fe, Matrix& grad) const
|
||||
}
|
||||
|
||||
|
||||
bool SplineFields2D::gradCoor(const Vec3 x, Matrix& grad) const
|
||||
bool SplineFields2D::gradCoor(const Vec3& x, Matrix& grad) const
|
||||
{
|
||||
// Not implemented yet
|
||||
return false;
|
||||
|
@ -57,7 +57,7 @@ class SplineFields2D : public SplineFields
|
||||
//! \brief Computed the value at a given global coordinate
|
||||
//! \param[in] x Global/physical coordinate for point
|
||||
//! \param[in] vals Values in given physical coordinate
|
||||
bool valueCoor(const Vec3 x, Vector& vals) const;
|
||||
bool valueCoor(const Vec3& x, Vector& vals) const;
|
||||
|
||||
//! \brief Computes the gradient for a given local coordinate
|
||||
//! \param[in] fe Finite element
|
||||
@ -67,7 +67,7 @@ class SplineFields2D : public SplineFields
|
||||
//! \brief Computes the gradient for a given global/physical coordinate
|
||||
//! \param[in] x Global coordinate
|
||||
//! \param[out] grad Gradient of solution in a given global coordinate
|
||||
bool gradCoor(const Vec3 x, Matrix& grad) const;
|
||||
bool gradCoor(const Vec3& x, Matrix& grad) const;
|
||||
|
||||
protected:
|
||||
Go::SplineSurface *surf; //!< Spline surface geometry description
|
||||
|
@ -196,7 +196,7 @@ bool SplineFields3D::valueFE(const FiniteElement& fe, Vector& vals) const
|
||||
|
||||
|
||||
|
||||
bool SplineFields3D::valueCoor(const Vec3 x, Vector& vals) const
|
||||
bool SplineFields3D::valueCoor(const Vec3& x, Vector& vals) const
|
||||
{
|
||||
// Not implemented yet
|
||||
return false;
|
||||
@ -428,7 +428,7 @@ bool SplineFields3D::gradFE(const FiniteElement& fe, Matrix& grad) const
|
||||
}
|
||||
|
||||
|
||||
bool SplineFields3D::gradCoor(const Vec3 x, Matrix& grad) const
|
||||
bool SplineFields3D::gradCoor(const Vec3& x, Matrix& grad) const
|
||||
{
|
||||
// Not implemented yet
|
||||
return false;
|
||||
|
@ -59,7 +59,7 @@ class SplineFields3D : public SplineFields
|
||||
//! \brief Computed the value at a given global coordinate
|
||||
//! \param[in] x Global/physical coordinate for point
|
||||
//! \param[in] vals Values in given physical coordinate
|
||||
bool valueCoor(const Vec3 x, Vector& vals) const;
|
||||
bool valueCoor(const Vec3& x, Vector& vals) const;
|
||||
|
||||
//! \brief Computes the gradient for a given local coordinate
|
||||
//! \param[in] fe Finite element
|
||||
@ -69,7 +69,7 @@ class SplineFields3D : public SplineFields
|
||||
//! \brief Computes the gradient for a given global/physical coordinate
|
||||
//! \param[in] x Global coordinate
|
||||
//! \param[out] grad Gradient of solution in a given global coordinate
|
||||
bool gradCoor(const Vec3 x, Matrix& grad) const;
|
||||
bool gradCoor(const Vec3& x, Matrix& grad) const;
|
||||
|
||||
protected:
|
||||
Go::SplineVolume *vol; //!< Spline volume geometry description
|
||||
|
Loading…
Reference in New Issue
Block a user