Base class hierarchy for critical current density (Jc) and n-value functions. More...
Go to the source code of this file.
Classes | |
| class | belfem::material::JcFunction |
| Base class for critical current density (Jc) and n-value functions. More... | |
Namespaces | |
| namespace | belfem |
| USER GUIDES: | |
| namespace | belfem::material |
Typedefs | |
| typedef Bitset< static_cast< uint >(JcParameter::UNDEFINED) > | belfem::material::JcDependency |
| Bitset for tracking Jc function dependencies. | |
Enumerations | |
| enum class | belfem::material::JcParameter { belfem::material::normB = 1 , belfem::material::angleNxB = 2 , belfem::material::T = 3 , belfem::material::UNDEFINED = 4 } |
| Parameters that Jc (or n) can depend on. More... | |
Base class hierarchy for critical current density (Jc) and n-value functions.
This file defines the abstract base class JcFunction and its parameter system for representing field-, angle-, and temperature-dependent properties in high-temperature superconductors (HTS).
JcFunction objects are created by MaterialFactory and assigned to Material objects. The Material takes ownership and is responsible for deletion:
Dependencies: