This repository serve as a backup for my Maxwell-TD code
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

1.5 KiB

Classes

There are a few classes used for storing mesh data. All of the classes are stored under the namespace Geometry, and hence is ommitted from now on.

Note

Most functions are also available in the Python module, however, the camelCase naming is replaced with snake_case. For example, in C++, one would write mesh.exportFacesSTL(...), but in Python, mesh.export_faces_stl(...) would be correct.

There are two main components:

  1. Mesh Related
  2. IO Related

These classes relate primarily to the actual geometry mesh data itself.

ThreeVector<T>

Geometry::ThreeVector

Geometry::Vector

Geometry::Indices

Face

Geometry::Face

Element

Geometry::Element

BoundaryCondition

Geometry::BoundaryCondition

VolumeMeshInfo

Geometry::VolumeMeshInfo

VolumeMesh

Geometry::VolumeMesh

EXODUS

Geometry::IO::EXODUS

JSON

Geometry::IO::JSON::ElementSet

Geometry::IO::JSON::FaceSet

Geometry::IO::JSON::HybridMesh

Geometry::IO::JSON::Config