|
|
| PointBoundary () |
| Default constructors. More...
|
|
| PointBoundary (const array_1d< double, 3 > &Coords) |
|
| PointBoundary (Condition::Pointer pCond) |
|
| PointBoundary (const array_1d< double, 3 > &Coords, Condition::Pointer pCond) |
|
| PointBoundary (const PointBoundary &rhs) |
| Copy constructor (not really required) More...
|
|
| ~PointBoundary () override=default |
| Destructor. More...
|
|
|
BaseType | GetPoint () |
| Returns the point. More...
|
|
void | SetPoint (const BaseType Point) |
| Set the point. More...
|
|
void | SetCondition (Condition::Pointer pCond) |
| Sets the condition associated to the point. More...
|
|
Condition::Pointer | GetCondition () |
| Returns the condition associated to the point. More...
|
|
void | Check () |
| This method checks everything is right. More...
|
|
void | UpdatePoint () |
| This function updates the database, using as base for the coordinates the condition center. More...
|
|
| Point () |
| Default constructor. More...
|
|
| Point (double NewX, double NewY=0, double NewZ=0) |
| 3d constructor. More...
|
|
| Point (Point const &rOtherPoint) |
|
| Point (CoordinatesArrayType const &rOtherCoordinates) |
|
template<class TVectorType > |
| Point (vector_expression< TVectorType > const &rOtherCoordinates) |
|
| Point (std::vector< double > const &rOtherCoordinates) |
|
virtual | ~Point () |
| Destructor. More...
|
|
Point & | operator= (const Point &rOther) |
| Assignment operator. More...
|
|
bool | operator== (const Point &rOther) const |
|
double | SquaredDistance (const Point &rOtherPoint) const |
| This method computes the distance between this point and another one (squared) More...
|
|
double | Distance (const Point &rOtherPoint) const |
| This method computes the distance between this point and another one. More...
|
|
virtual std::string | Info () const |
| Turn back information as a string. More...
|
|
virtual void | PrintInfo (std::ostream &rOStream) const |
| Print information about this object. More...
|
|
virtual void | PrintData (std::ostream &rOStream) const |
| Print object's data. More...
|
|
| KRATOS_CLASS_POINTER_DEFINITION (Point) |
| Pointer definition of Point. More...
|
|
double | X () const |
|
double | Y () const |
|
double | Z () const |
|
double & | X () |
|
double & | Y () |
|
double & | Z () |
|
CoordinatesArrayType const & | Coordinates () const |
|
CoordinatesArrayType & | Coordinates () |
|
BOOST_UBLAS_INLINE | array_1d () |
| Default constructor. More...
|
|
BOOST_UBLAS_INLINE | array_1d (size_type array_size) |
|
BOOST_UBLAS_INLINE | array_1d (size_type array_size, value_type v) |
|
BOOST_UBLAS_INLINE | array_1d (const std::initializer_list< value_type > &rInitList) |
|
BOOST_UBLAS_INLINE | array_1d (size_type array_size, const array_type &rdata) |
|
BOOST_UBLAS_INLINE | array_1d (const array_1d &v) |
|
BOOST_UBLAS_INLINE | array_1d (const boost::numeric::ublas::vector_expression< AE > &ae) |
|
BOOST_UBLAS_INLINE const_reference | operator() (size_type i) const |
|
BOOST_UBLAS_INLINE reference | operator() (size_type i) |
|
BOOST_UBLAS_INLINE const_reference | operator[] (size_type i) const |
|
BOOST_UBLAS_INLINE reference | operator[] (size_type i) |
|
BOOST_UBLAS_INLINE array_1d & | operator= (const array_1d &v) |
|
BOOST_UBLAS_INLINE array_1d & | operator= (const boost::numeric::ublas::vector_expression< AE > &ae) |
|
BOOST_UBLAS_INLINE array_1d & | operator+= (const boost::numeric::ublas::vector_expression< AE > &ae) |
|
BOOST_UBLAS_INLINE array_1d & | operator-= (const boost::numeric::ublas::vector_expression< AE > &ae) |
|
BOOST_UBLAS_INLINE array_1d & | operator/= (const AT &at) |
|
BOOST_UBLAS_INLINE bool | operator== (const array_1d &v) const |
| Compares whether this array_1d is equal to the given array_1d. More...
|
|
| KRATOS_CLASS_POINTER_DEFINITION (array_1d) |
| Pointer definition of array_1d. More...
|
|
BOOST_UBLAS_INLINE const_iterator | find (size_type i) const |
|
BOOST_UBLAS_INLINE iterator | find (size_type i) |
|
BOOST_UBLAS_INLINE size_type | size () const |
|
BOOST_UBLAS_INLINE array_1d & | minus_assign (const boost::numeric::ublas::vector_expression< AE > &ae) |
|
BOOST_UBLAS_INLINE const array_type & | data () const |
|
BOOST_UBLAS_INLINE array_type & | data () |
|
BOOST_UBLAS_INLINE const_iterator | begin () const |
|
BOOST_UBLAS_INLINE iterator | begin () |
|
BOOST_UBLAS_INLINE const_iterator | end () const |
|
BOOST_UBLAS_INLINE iterator | end () |
|
BOOST_UBLAS_INLINE const_reverse_iterator | rbegin () const |
|
BOOST_UBLAS_INLINE reverse_iterator | rbegin () |
|
BOOST_UBLAS_INLINE const_reverse_iterator | rend () const |
|
BOOST_UBLAS_INLINE reverse_iterator | rend () |
|
BOOST_UBLAS_INLINE void | resize (size_type array_size, bool preserve=true) |
|
BOOST_UBLAS_INLINE array_1d & | assign_temporary (array_1d &v) |
|
BOOST_UBLAS_INLINE array_1d & | operator*= (const AT &at) |
|
BOOST_UBLAS_INLINE array_1d & | plus_assign (const boost::numeric::ublas::vector_expression< AE > &ae) |
|
BOOST_UBLAS_INLINE array_1d & | assign (const boost::numeric::ublas::vector_expression< AE > &ae) |
|
BOOST_UBLAS_INLINE void | swap (array_1d &v) |
|
BOOST_UBLAS_INLINE reference | insert_element (size_type i, const_reference t) |
|
BOOST_UBLAS_INLINE void | erase_element (size_type i) |
|
BOOST_UBLAS_INLINE void | clear () |
|
Custom Point container to be used to look in the boundary skin.
The main difference with this point and the base one is that it contains the pointer to condition where the center of the points belongs
- Author
- Vicente Mataix Ferrandiz