numerics
Loading...
Searching...
No Matches
field.hpp File Reference

EM-specific field types and solvers. More...

#include "spatial/fields.hpp"
#include "linalg/solvers/solvers.hpp"
#include <vector>

Go to the source code of this file.

Classes

struct  physics::ElectrodeBC
 A grid node with a fixed voltage (Dirichlet BC for current flow). More...
 
class  physics::ElectricSolver
 

Namespaces

namespace  physics
 

Typedefs

using physics::ScalarField3D = num::ScalarField3D
 
using physics::VectorField3D = num::VectorField3D
 
using physics::FieldSolver = num::FieldSolver
 
using physics::MagneticSolver = num::MagneticSolver
 

Detailed Description

EM-specific field types and solvers.

ScalarField3D, VectorField3D, FieldSolver, and MagneticSolver now live in the numerics library (include/spatial/fields.hpp) in the num:: namespace. This file brings them into the physics:: namespace and adds the EM-specific ElectricSolver (variable-conductivity current flow).

Definition in file field.hpp.