BELFEM 0.9.0
Berkeley Lab Finite Element Framework
Loading...
Searching...
No Matches
belfem::fem::MaxwellFactory Class Reference

High-level orchestrator that builds a Maxwell problem from an input deck. More...

#include <cl_MaxwellFactory.hpp>

Public Member Functions

 MaxwellFactory (const string &aInputFile)
 ~MaxwellFactory ()
const stringmesh_path () const
std::shared_ptr< Kernelcreate_magnetic_kernel ()
std::shared_ptr< Controllercreate_controller ()
Cell< PhysicalBoundaryCondition * > & boundary_conditions ()
Cell< PhysicalBoundaryCondition * > current_BCs ()
Meshmesh ()
string label () const

Detailed Description

High-level orchestrator that builds a Maxwell problem from an input deck.

See also
Maxwell Module Usage Guide

Constructor & Destructor Documentation

◆ MaxwellFactory()

belfem::fem::MaxwellFactory::MaxwellFactory ( const string & aInputFile)

◆ ~MaxwellFactory()

belfem::fem::MaxwellFactory::~MaxwellFactory ( )

Member Function Documentation

◆ boundary_conditions()

Cell< PhysicalBoundaryCondition * > & belfem::fem::MaxwellFactory::boundary_conditions ( )

◆ create_controller()

std::shared_ptr< Controller > belfem::fem::MaxwellFactory::create_controller ( )

◆ create_magnetic_kernel()

std::shared_ptr< Kernel > belfem::fem::MaxwellFactory::create_magnetic_kernel ( )

◆ current_BCs()

Cell< PhysicalBoundaryCondition * > belfem::fem::MaxwellFactory::current_BCs ( )

◆ label()

string belfem::fem::MaxwellFactory::label ( ) const

◆ mesh()

Mesh * belfem::fem::MaxwellFactory::mesh ( )

◆ mesh_path()

const string & belfem::fem::MaxwellFactory::mesh_path ( ) const

The documentation for this class was generated from the following files: