32 #include "preprocessor/EntMdlrBase.h" 61 virtual Vector3d
getAxisVDir(
const size_t &,
const Pos3d &)
const= 0;
62 Vector3d
GetI(
const Pos3d &)
const;
63 Vector3d
GetJ(
const Pos3d &)
const;
64 Vector3d
GetK(
const Pos3d &)
const;
Finite element model generation tools.
Definition: Preprocessor.h:58
Base class of the preprocessor objects.
Definition: EntMdlrBase.h:45
Vector3d GetJ(const Pos3d &) const
Return the ${j}$ unit vector expressed in the global coordinate system for the position being passed ...
Definition: ReferenceFrame.cc:40
Vector3d GetI(const Pos3d &) const
Return the ${i}$ unit vector expressed in the global coordinate system for the position passed as par...
Definition: ReferenceFrame.cc:35
ReferenceFrame(Preprocessor *m)
Constructor.
Definition: ReferenceFrame.h:53
EntMdlrBase(const std::string &nmb="", Preprocessor *preprocessor=nullptr)
Constructor.
Definition: EntMdlrBase.cc:49
virtual Pos3d GetPosLocal(const Pos3d &p) const =0
Return the local coordinates of point p.
virtual Vector3d GetCooLocales(const Vector3d &v) const =0
Return the local coordinates of vector v.
Reference system to be used for simpliflying the definition of point positions.
Definition: ReferenceFrame.h:47
virtual Vector3d GetCooGlobales(const Vector3d &v) const =0
Return the global coordinates of vector v.
Open source finite element program for structural analysis.
Definition: ContinuaReprComponent.h:34
virtual Pos3d GetPosGlobal(const Pos3d &p) const =0
Return the global coordinates of point p.
Vector3d GetK(const Pos3d &) const
Return the ${k}$ unit vector expressed in the global coordinate system for the position being passed ...
Definition: ReferenceFrame.cc:45
virtual Vector3d getAxisVDir(const size_t &, const Pos3d &) const =0
Returns the i-th axis unit vector for the position being passed as parameter.