#include <arrays.h>
Public Member Functions | |
Elem3D () | |
virtual | ~Elem3D () |
double | operator[] (int i) const |
double & | operator[] (int i) |
bool | is_identical_to (const Elem3D *p, double zero) const |
bool | is_identical_to (const Elem3D *p) const |
Elem3D * | tms (double val) |
Elem3D * | dvd (double val) |
Elem3D * | add (const Elem3D *p) |
Elem3D * | sub (const Elem3D *p) |
Elem3D * | copy (const Elem3D *p) |
Elem3D * | zero (void) |
Elem3D * | round2abszero (double zr) |
bool | scan_x (FILE *stream) |
bool | scan_y (FILE *stream) |
bool | scan_z (FILE *stream) |
bool | scan_xyz (FILE *stream) |
bool | scan_xyz (const char *&src) |
bool | scan_xyz (const double *src) |
void | copy_to (double *dest) const |
double | giveScalProduct (const Elem3D *v) const |
scalar product this * e More... | |
double | give_sum (void) const |
sum of components More... | |
Public Attributes | |
double | x |
double | y |
double | z |
|
inline |
Definition at line 61 of file arrays.h.
Referenced by midaspace::ComponentGeometry::initialize(), midaspace::intersec_rectangle3d_line(), and midaspace::intersect_RayTriangle().
Definition at line 63 of file arrays.h.
Referenced by midaspace::PoinT::copy(), and midaspace::VectoR::copy().
|
inline |
|
inline |
Definition at line 60 of file arrays.h.
Referenced by midaspace::ComponentGeometry::initialize(), midaspace::VectoR::normalize(), and midaspace::Model::read_model_MELNIK().
|
inline |
|
inline |
scalar product this * e
Definition at line 80 of file arrays.h.
Referenced by midaspace::ComponentGeometry2D::initialize(), and midaspace::intersect_RayTriangle().
|
inline |
Definition at line 55 of file arrays.h.
References midaspace::isZero(), x, y, and z.
Referenced by midaspace::Node::add_domain(), midaspace::ComponentGeometry2D::initialize(), and midaspace::Point::is_identical_to().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 68 of file arrays.h.
References x.
Referenced by midaspace::Mesh::read_mesh_ANSYS().
|
inline |
Definition at line 71 of file arrays.h.
Referenced by midaspace::Node::add_domain(), midaspace::LCS_pure::initialize_from(), midaspace::LCS_beam::initialize_from(), midaspace::HNAttribs::initialize_from(), midaspace::LCS_beam::LCS_beam(), midaspace::Node::read_input(), midaspace::Mesh::read_mesh_UNV(), midaspace::Model::read_model_MELNIK(), midaspace::Model::read_model_polylines(), and midaspace::Geometry::read_VTK().
|
inline |
|
inline |
|
inline |
Definition at line 69 of file arrays.h.
References y.
Referenced by midaspace::Mesh::read_mesh_ANSYS().
|
inline |
Definition at line 70 of file arrays.h.
References z.
Referenced by midaspace::Mesh::read_mesh_ANSYS().
|
inline |
Definition at line 59 of file arrays.h.
Referenced by midaspace::ComponentGeometry2D::initialize(), and midaspace::intersect_RayTriangle().
|
inline |
Definition at line 64 of file arrays.h.
Referenced by midaspace::PolyLine::divide(), midaspace::PolyLine::generate_mesh_RFbyHN(), midaspace::PoinT::give_ksiAtAbscissa(), midaspace::HNAttribs::initialize_from(), midaspace::nc_brick_3d(), and midaspace::Point::Point().
double midaspace::Elem3D::x |
Definition at line 33 of file arrays.h.
Referenced by add(), midaspace::area3D_Polygon(), midaspace::Dvctr::beCopyOf(), midaspace::VectoR::beP2P(), midaspace::PoinT::bePointAtAbscissa(), midaspace::PoinT::beRotatedPoint(), midaspace::VectoR::beVectProduct(), midaspace::Beam::compute_maxSigmaEq(), midaspace::Triangle::compute_maxSigmaEq(), copy(), midaspace::Dmtrx::copy_row(), copy_to(), midaspace::MatriX::copy_to_col_1(), midaspace::MatriX::copy_to_col_2(), midaspace::MatriX::copy_to_col_3(), midaspace::MatriX::copy_to_row_1(), midaspace::MatriX::copy_to_row_2(), midaspace::MatriX::copy_to_row_3(), midaspace::Cell::cross_abscissa_face(), midaspace::PoinT::d(), midaspace::PoinT::dist2_to(), midaspace::PoinT::dist_to_line(), midaspace::PolyLine::divide(), midaspace::Dvctr::Dvctr(), dvd(), Elem3D(), midaspace::Triangle::give_ip_coords_global(), midaspace::Quadrangle::give_ip_coords_global(), midaspace::PoinT::give_ksiAtAbscissa(), midaspace::VectoR::give_length(), give_sum(), giveScalProduct(), midaspace::ComponentGeometry3Dtetrahedron::initialize(), midaspace::ABC_NLoad::initialize(), midaspace::HNAttribs::initialize_from(), midaspace::intersec_rectangle3d_line(), midaspace::IPS_give_ip_coord_native(), is_identical_to(), midaspace::VectoR::is_parallel_with(), midaspace::Element::is_point_on(), midaspace::nc_brick_3d(), operator[](), midaspace::HNAttribs::print_one_row(), midaspace::Face::print_row(), midaspace::PointAttribs::print_row(), midaspace::HNAttribs::print_row(), midaspace::LCS_beam::print_row_OOFEM(), midaspace::Model::read_model_MELNIK(), round2abszero(), scan_x(), scan_xyz(), midaspace::LCS_pure::set_n1(), midaspace::LCS_pure::set_n2(), midaspace::LCS_pure::set_n3(), midaspace::SigmaEq(), sub(), tms(), and zero().
double midaspace::Elem3D::y |
Definition at line 33 of file arrays.h.
Referenced by add(), midaspace::area3D_Polygon(), midaspace::Dvctr::beCopyOf(), midaspace::VectoR::beP2P(), midaspace::PoinT::bePointAtAbscissa(), midaspace::PoinT::beRotatedPoint(), midaspace::VectoR::beVectProduct(), midaspace::Beam::compute_maxSigmaEq(), midaspace::Triangle::compute_maxSigmaEq(), copy(), midaspace::Dmtrx::copy_row(), copy_to(), midaspace::MatriX::copy_to_col_1(), midaspace::MatriX::copy_to_col_2(), midaspace::MatriX::copy_to_col_3(), midaspace::MatriX::copy_to_row_1(), midaspace::MatriX::copy_to_row_2(), midaspace::MatriX::copy_to_row_3(), midaspace::Cell::cross_abscissa_face(), midaspace::PoinT::d(), midaspace::PoinT::dist2_to(), midaspace::PoinT::dist_to_line(), midaspace::Dvctr::Dvctr(), dvd(), Elem3D(), midaspace::Triangle::give_ip_coords_global(), midaspace::Quadrangle::give_ip_coords_global(), midaspace::PoinT::give_ksiAtAbscissa(), midaspace::VectoR::give_length(), give_sum(), giveScalProduct(), midaspace::ComponentGeometry3Dtetrahedron::initialize(), midaspace::ABC_NLoad::initialize(), midaspace::HNAttribs::initialize_from(), midaspace::intersec_rectangle3d_line(), midaspace::IPS_give_ip_coord_native(), is_identical_to(), midaspace::VectoR::is_parallel_with(), midaspace::Element::is_point_on(), midaspace::nc_brick_3d(), operator[](), midaspace::HNAttribs::print_one_row(), midaspace::Face::print_row(), midaspace::PointAttribs::print_row(), midaspace::HNAttribs::print_row(), midaspace::LCS_beam::print_row_OOFEM(), round2abszero(), scan_xyz(), scan_y(), midaspace::LCS_pure::set_n1(), midaspace::LCS_pure::set_n2(), midaspace::LCS_pure::set_n3(), midaspace::SigmaEq(), sub(), tms(), and zero().
double midaspace::Elem3D::z |
Definition at line 33 of file arrays.h.
Referenced by add(), midaspace::area3D_Polygon(), midaspace::Dvctr::beCopyOf(), midaspace::VectoR::beP2P(), midaspace::PoinT::bePointAtAbscissa(), midaspace::PoinT::beRotatedPoint(), midaspace::VectoR::beVectProduct(), midaspace::Beam::compute_maxSigmaEq(), midaspace::Triangle::compute_maxSigmaEq(), copy(), midaspace::Dmtrx::copy_row(), copy_to(), midaspace::MatriX::copy_to_col_1(), midaspace::MatriX::copy_to_col_2(), midaspace::MatriX::copy_to_col_3(), midaspace::MatriX::copy_to_row_1(), midaspace::MatriX::copy_to_row_2(), midaspace::MatriX::copy_to_row_3(), midaspace::PoinT::d(), midaspace::PoinT::dist2_to(), midaspace::PoinT::dist_to_line(), midaspace::Dvctr::Dvctr(), dvd(), Elem3D(), midaspace::Triangle::give_ip_coords_global(), midaspace::Quadrangle::give_ip_coords_global(), midaspace::PoinT::give_ksiAtAbscissa(), midaspace::VectoR::give_length(), give_sum(), giveScalProduct(), midaspace::ComponentGeometry3Dtetrahedron::initialize(), midaspace::ABC_NLoad::initialize(), midaspace::HNAttribs::initialize_from(), midaspace::intersec_rectangle3d_line(), midaspace::IPS_give_ip_coord_native(), is_identical_to(), midaspace::VectoR::is_parallel_with(), midaspace::Element::is_point_on(), midaspace::nc_brick_3d(), operator[](), midaspace::HNAttribs::print_one_row(), midaspace::Face::print_row(), midaspace::PointAttribs::print_row(), midaspace::HNAttribs::print_row(), midaspace::LCS_beam::print_row_OOFEM(), midaspace::Model::read_model_MELNIK(), round2abszero(), scan_xyz(), scan_z(), midaspace::LCS_pure::set_n1(), midaspace::LCS_pure::set_n2(), midaspace::LCS_pure::set_n3(), midaspace::SigmaEq(), sub(), tms(), and zero().