#include <meshbase.hpp>
base mesh class
- Author
- Christophe Prud'homme
- See Also
|
class | boost::serialization::access |
|
Tuple that contains
- the index of the face
- the processor id the face belongs to
Feel::MeshBase::MeshBase |
( |
WorldComm const & |
worldComm = Environment::worldComm() | ) |
|
Feel::MeshBase::MeshBase |
( |
MeshBase const & |
m | ) |
|
Feel::MeshBase::~MeshBase |
( |
| ) |
|
|
virtual |
destructor. make it virtual for derived classes
virtual void Feel::MeshBase::check |
( |
| ) |
const |
|
protectedpure virtual |
virtual void Feel::MeshBase::checkAndFixPermutation |
( |
| ) |
|
|
protectedpure virtual |
check elements orientation and fix it if needed
void Feel::MeshBase::clear |
( |
| ) |
|
|
virtual |
Context const& Feel::MeshBase::components |
( |
| ) |
const |
|
inline |
- Returns
- an integer(stored in a
Context
) that encodes the components to be updated by the mesh data structure.
- See Also
- Context, MeshComponents
Context& Feel::MeshBase::components |
( |
| ) |
|
|
inline |
- Returns
- an integer(stored in a
Context
) that encodes the components to be updated by the mesh data structure.
- See Also
- Context, MeshComponents
bool Feel::MeshBase::hasSubMeshData |
( |
| ) |
const |
|
inline |
- Returns
- true if mesh holds sub mesh data
bool Feel::MeshBase::isParametric |
( |
| ) |
const |
|
inline |
- Returns
- true if the mesh has parametric nodes
bool Feel::MeshBase::isParentMeshOf |
( |
boost::shared_ptr< MeshBase > |
m | ) |
const |
|
inline |
- Returns
- true if the mesh is related to the mesh
m
bool Feel::MeshBase::isPartitioned |
( |
| ) |
const |
- Returns
true
if mesh is partitioned, false
otherwise
bool Feel::MeshBase::isSubMeshFrom |
( |
MeshBase const * |
m | ) |
const |
|
inline |
- Returns
- true if the mesh is related to the mesh
m
bool Feel::MeshBase::isSubMeshFrom |
( |
boost::shared_ptr< MeshBase > |
m | ) |
const |
|
inline |
- Returns
- true if the mesh is related to the mesh
m
References isSubMeshFrom().
bool Feel::MeshBase::isUpdatedForUse |
( |
| ) |
const |
|
inline |
- Returns
true
if the mesh is ready for use, false
otherwise
virtual double Feel::MeshBase::measure |
( |
| ) |
const |
|
pure virtual |
- Returns
- the measure of the mesh
uint16_type Feel::MeshBase::numberOfPartitions |
( |
| ) |
const |
|
inline |
Returns the number of partitions.
virtual size_type Feel::MeshBase::numElements |
( |
| ) |
const |
|
pure virtual |
virtual size_type Feel::MeshBase::numFaces |
( |
| ) |
const |
|
pure virtual |
virtual size_type Feel::MeshBase::numPoints |
( |
| ) |
const |
|
pure virtual |
size_type Feel::MeshBase::numVertices |
( |
| ) |
const |
|
inline |
- Returns
- the number of vertices
virtual void Feel::MeshBase::partition |
( |
const uint16_type |
n_parts | ) |
|
|
pure virtual |
Call the default partitioner (currently metis_partition()
).
virtual void Feel::MeshBase::renumber |
( |
| ) |
|
|
protectedpure virtual |
void Feel::MeshBase::setComponents |
( |
size_type |
components = MESH_ALL_COMPONENTS | ) |
|
|
inline |
void Feel::MeshBase::setNumberOfPartitions |
( |
uint16_type |
n | ) |
|
|
inline |
set the number of partitions
void Feel::MeshBase::setNumVertices |
( |
size_type |
n | ) |
|
|
inline |
set the number of vertices
void Feel::MeshBase::setParametric |
( |
bool |
x | ) |
|
|
inline |
set if the mesh is parametric ( e.g. has parametric nodes )
void Feel::MeshBase::setUpdatedForUse |
( |
bool |
u | ) |
|
|
inlineprotected |
set to the flag whether the mesh is updated for proper use
smd_type::mesh_ptrtype Feel::MeshBase::subMesh |
( |
| ) |
const |
|
inline |
- Returns
- id in parent mesh given the id in the sub mesh
virtual void Feel::MeshBase::updateEntitiesCoDimensionOne |
( |
| ) |
|
|
protectedpure virtual |
update the entities of co-dimension 1
virtual void Feel::MeshBase::updateEntitiesCoDimensionTwo |
( |
| ) |
|
|
protectedpure virtual |
virtual void Feel::MeshBase::updateForUse |
( |
| ) |
|
|
pure virtual |
update all info for this mesh.
void Feel::MeshBase::updateForUse |
( |
size_type |
components | ) |
|
|
virtual |
WorldComm const& Feel::MeshBase::worldComm |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following files: