SheafSystem
0.0.0.0
|
Interface for class field_factory_2. More...
#include "SheafSystem/sheaf_dll_spec.h"
#include "SheafSystem/arg_list.h"
#include "SheafSystem/poset_path.h"
#include "SheafSystem/wsv_block.h"
#include "SheafSystem/field_traits.h"
#include "SheafSystem/field_at0.h"
#include "SheafSystem/field_at1.h"
#include "SheafSystem/field_at2.h"
#include "SheafSystem/field_at2_e2.h"
#include "SheafSystem/field_at2_e3.h"
#include "SheafSystem/field_at3.h"
#include "SheafSystem/field_at3_e3.h"
#include "SheafSystem/field_atp.h"
#include "SheafSystem/field_e1.h"
#include "SheafSystem/field_e1_uniform.h"
#include "SheafSystem/field_e2.h"
#include "SheafSystem/field_e2_uniform.h"
#include "SheafSystem/field_e3.h"
#include "SheafSystem/field_e3_uniform.h"
#include "SheafSystem/field_e4.h"
#include "SheafSystem/field_ed.h"
#include "SheafSystem/field_jcb.h"
#include "SheafSystem/field_jcb_e13.h"
#include "SheafSystem/field_jcb_e23.h"
#include "SheafSystem/field_jcb_e33.h"
#include "SheafSystem/field_jcb_ed.h"
#include "SheafSystem/field_met.h"
#include "SheafSystem/field_met_e1.h"
#include "SheafSystem/field_met_e2.h"
#include "SheafSystem/field_met_e3.h"
#include "SheafSystem/field_met_ed.h"
#include "SheafSystem/field_st2.h"
#include "SheafSystem/field_st2_e2.h"
#include "SheafSystem/field_st2_e3.h"
#include "SheafSystem/field_st3.h"
#include "SheafSystem/field_st3_e3.h"
#include "SheafSystem/field_st4.h"
#include "SheafSystem/field_st4_e2.h"
#include "SheafSystem/field_st4_e3.h"
#include "SheafSystem/field_stp.h"
#include "SheafSystem/field_t2.h"
#include "SheafSystem/field_t2_e2.h"
#include "SheafSystem/field_t2_e3.h"
#include "SheafSystem/field_t3.h"
#include "SheafSystem/field_t3_e3.h"
#include "SheafSystem/field_t4.h"
#include "SheafSystem/field_t4_e2.h"
#include "SheafSystem/field_t4_e3.h"
#include "SheafSystem/field_tp.h"
#include "SheafSystem/field_vd.h"
Go to the source code of this file.
Classes | |
class | fields::field_factory_2< coord_type, prop_type, base_type > |
A factory for making field_vd objects with coordinates section of type coord_type, property section of type prop_type and base space of type base_type. More... | |
Namespaces | |
fiber_bundle | |
Namespace for the fiber_bundles component of the sheaf system. | |
fields | |
Namespace for fields component of sheaf system. | |
Functions | |
template<typename base_type > | |
SHEAF_DLL_SPEC void | fields::make_base_space (fiber_bundles_namespace &xns, const poset_path &xbase_path, const wsv_block< int > &xbase_index_ubs, poset_path &xlocal_cell_prototype_path, base_type &xresult) |
Finds or creates the base space specified by xbase_path. More... | |
template<> | |
SHEAF_DLL_SPEC void | fields::make_base_space (fiber_bundles_namespace &xns, const poset_path &xbase_path, const wsv_block< int > &xbase_index_ubs, poset_path &xlocal_cell_prototype_path, structured_block_1d &xresult) |
Finds or creates the base space specified by xbase_path; specialization for structured_lbock_1d. More... | |
template<> | |
SHEAF_DLL_SPEC void | fields::make_base_space (fiber_bundles_namespace &xns, const poset_path &xbase_path, const wsv_block< int > &xbase_index_ubs, poset_path &xlocal_cell_prototype_path, structured_block_2d &xresult) |
Finds or creates the base space specified by xbase_path; specialization for structured_block_2d. More... | |
template<> | |
SHEAF_DLL_SPEC void | fields::make_base_space (fiber_bundles_namespace &xns, const poset_path &xbase_path, const wsv_block< int > &xbase_index_ubs, poset_path &xlocal_cell_prototype_path, structured_block_3d &xresult) |
Finds or creates the base space specified by xbase_path; specialization for structured_block_3d. More... | |
template<> | |
SHEAF_DLL_SPEC void | fields::make_base_space (fiber_bundles_namespace &xns, const poset_path &xbase_path, const wsv_block< int > &xbase_index_ubs, poset_path &xlocal_cell_prototype_path, point_block_1d &xresult) |
Finds or creates the base space specified by xbase_path; specialization for point_block_1d. More... | |
template<> | |
SHEAF_DLL_SPEC void | fields::make_base_space (fiber_bundles_namespace &xns, const poset_path &xbase_path, const wsv_block< int > &xbase_index_ubs, poset_path &xlocal_cell_prototype_path, point_block_2d &xresult) |
Finds or creates the base space specified by xbase_path; specialization for point_block_2d. More... | |
template<> | |
SHEAF_DLL_SPEC void | fields::make_base_space (fiber_bundles_namespace &xns, const poset_path &xbase_path, const wsv_block< int > &xbase_index_ubs, poset_path &xlocal_cell_prototype_path, point_block_3d &xresult) |
Finds or creates the base space specified by xbase_path; specialization for point_block_3d. More... | |
template<> | |
SHEAF_DLL_SPEC void | fields::make_base_space (fiber_bundles_namespace &xns, const poset_path &xbase_path, const wsv_block< int > &xbase_index_ubs, poset_path &xlocal_cell_prototype_path, unstructured_block &xresult) |
Finds or creates the base space specified by xbase_path; specialization for unstructured_block. More... | |
Interface for class field_factory_2.
Definition in file field_factory_2.h.