#include <sphereCell.hh>
Public Member Functions | |
Sphere3d (Sphere &cntr, Real radius, Real3d center) | |
const Cell * | child (uint i) const override |
Quad2d * | child (uint i) override |
bool | hasChildren () const |
Sphere & | connector () const override |
Returns the connector. | |
Real3d | elemMap (const Real coord_local) const override |
Element map from point local coordinates in 1D. | |
Real3d | elemMap (const Real2d &coord_local) const override |
Element map from point local coordinates in 2D. | |
Real3d | elemMap (const Real3d &coord_local) const override |
Element map from point local coordinates in 3D. | |
Real3d | elemMap (const Real &radius, const Real &theta, const Real &phi) const |
Real3d | inverseElemMap (const Real3d &coord_global) const |
Real | jacobianDeterminant (const Real3d &coord_local) const |
Real | getRadius () const |
Real3d | getCenter () const |
std::ostream & | info (std::ostream &os) const override |
Returns information in an output stream. | |
Geometric sphere element. Topology is aggregated via Sphere, geometry via SphereMapping.
Definition at line 130 of file sphereCell.hh.
Returns a pointer to the ith child. Children are not created if they do not already exist, instead 0 is returned.
Implements concepts::Cell.
Returns a pointer to the ith child. Children are created if they do not already exist.
Implements concepts::Cell.
|
inlineoverridevirtual |
|
inline |
Definition at line 157 of file sphereCell.hh.
Element map from point local coordinates in 1D.
Reimplemented from concepts::Cell.
Definition at line 145 of file sphereCell.hh.
Element map from point local coordinates in 2D.
Reimplemented from concepts::Cell.
Definition at line 149 of file sphereCell.hh.
Element map from point local coordinates in 3D.
Reimplemented from concepts::Cell.
Definition at line 153 of file sphereCell.hh.
|
inline |
Definition at line 217 of file sphereCell.hh.
|
inline |
Definition at line 215 of file sphereCell.hh.
|
inline |
Definition at line 141 of file sphereCell.hh.
|
overridevirtual |
Returns information in an output stream.
Implements concepts::Cell.
prevent ill-conditioned coordinate transform
invert cosine
invert sine
Definition at line 164 of file sphereCell.hh.
Definition at line 211 of file sphereCell.hh.