SheafSystem  0.0.0.0
section_spaces Directory Reference

Files

file  binary_section_space_schema_member.cc [code]
 Implementation for class binary_section_space_schema_member.
 
file  binary_section_space_schema_member.h [code]
 Interface for class binary_section_space_schema_member.
 
file  binary_section_space_schema_poset.cc [code]
 Implementation for class binary_section_space_schema_poset.
 
file  binary_section_space_schema_poset.h [code]
 Interface for class binary_section_space_schema_poset.
 
file  product_section_space_schema_crg_range.cc [code]
 Implementation for class product_section_space_schema_crg_range.
 
file  product_section_space_schema_crg_range.h [code]
 Interface for class product_section_space_schema_crg_range.
 
file  product_section_space_schema_member.cc [code]
 Implementation for class product_section_space_schema_member.
 
file  product_section_space_schema_member.h [code]
 Interface for class product_section_space_schema_member.
 
file  product_section_space_schema_poset.cc [code]
 Implementation for class product_section_space_schema_poset.
 
file  product_section_space_schema_poset.h [code]
 Interface for class product_section_space_schema_poset.
 
file  sec_at0.cc [code]
 Implementation for class sec_at0.
 
file  sec_at0.h [code]
 Interface for class sec_at0.
 
file  sec_at0_space.cc [code]
 Implementation for class sec_at0_space.
 
file  sec_at0_space.h [code]
 Interface for class sec_at0_space.
 
file  sec_at1.cc [code]
 Implementation for class sec_at1.
 
file  sec_at1.h [code]
 Interface for class sec_at1.
 
file  sec_at1_space.cc [code]
 Implementation for class sec_at1_space.
 
file  sec_at1_space.h [code]
 Interface for class sec_at1_space.
 
file  sec_at2.cc [code]
 Implementation for class sec_at2.
 
file  sec_at2.h [code]
 Interface for class sec_at2.
 
file  sec_at2_e2.cc [code]
 Implementation for class sec_at2_e2.
 
file  sec_at2_e2.h [code]
 Interface for class sec_at2_e2.
 
file  sec_at2_e3.cc [code]
 Implementation for class sec_at2_e3.
 
file  sec_at2_e3.h [code]
 Interface for class sec_at2_e3.
 
file  sec_at3.cc [code]
 Implementation for class sec_at3.
 
file  sec_at3.h [code]
 Interface for class sec_at3.
 
file  sec_at3_e3.cc [code]
 Implementation for class sec_at3_e3.
 
file  sec_at3_e3.h [code]
 Interface for class sec_at3_e3.
 
file  sec_atp.cc [code]
 Implementation for class sec_atp.
 
file  sec_atp.h [code]
 Interface for class sec_atp.
 
file  sec_atp_space.cc [code]
 Implementation for class sec_atp_space.
 
file  sec_atp_space.h [code]
 Interface for class sec_atp_space.
 
file  sec_e1.cc [code]
 Implementation for class sec_e1.
 
file  sec_e1.h [code]
 Interface for class sec_e1.
 
file  sec_e1_uniform.cc [code]
 Implementation for class sec_e1_uniform.
 
file  sec_e1_uniform.h [code]
 Interface for class sec_e1_uniform.
 
file  sec_e2.cc [code]
 Implementation for class sec_e2.
 
file  sec_e2.h [code]
 Interface for class sec_e2.
 
file  sec_e2_uniform.cc [code]
 Implementation for class sec_e2_uniform.
 
file  sec_e2_uniform.h [code]
 Interface for class sec_e2_uniform.
 
file  sec_e3.cc [code]
 Implementation for class sec_e3.
 
file  sec_e3.h [code]
 Interface for class sec_e3.
 
file  sec_e3_uniform.cc [code]
 Implementation for class sec_e3_uniform.
 
file  sec_e3_uniform.h [code]
 Interface for class sec_e3_uniform.
 
file  sec_e4.cc [code]
 Implementation for class sec_e4.
 
file  sec_e4.h [code]
 Interface for class sec_e4.
 
file  sec_ed.cc [code]
 Implementation for class sec_ed.
 
file  sec_ed.h [code]
 Interface for class sec_ed.
 
file  sec_jcb.cc [code]
 Implementation for class sec_jcb.
 
file  sec_jcb.h [code]
 Interface for class sec_jcb.
 
file  sec_jcb_e13.cc [code]
 Implementation for class sec_jcb_e13.
 
file  sec_jcb_e13.h [code]
 Interface for class sec_jcb_e13.
 
file  sec_jcb_e23.cc [code]
 Implementation for class sec_jcb_e23.
 
file  sec_jcb_e23.h [code]
 Interface for class sec_jcb_e23.
 
file  sec_jcb_e33.cc [code]
 Implementation for class sec_jcb_e33.
 
file  sec_jcb_e33.h [code]
 Interface for class sec_jcb_e33.
 
file  sec_jcb_ed.cc [code]
 Implementation for class sec_jcb_ed.
 
file  sec_jcb_ed.h [code]
 Interface for class sec_jcb_ed.
 
file  sec_jcb_space.cc [code]
 Implementation for class sec_jcb_space.
 
file  sec_jcb_space.h [code]
 Interface for class sec_jcb_space.
 
file  sec_met.cc [code]
 Implementation for class sec_met.
 
file  sec_met.h [code]
 Interface for class sec_met.
 
file  sec_met_e1.cc [code]
 Implementation for class sec_met_e1.
 
file  sec_met_e1.h [code]
 Interface for class sec_met_e1.
 
file  sec_met_e2.cc [code]
 Implementation for class sec_met_e2.
 
file  sec_met_e2.h [code]
 Interface for class sec_met_e2.
 
file  sec_met_e3.cc [code]
 Implementation for class sec_met_e3.
 
file  sec_met_e3.h [code]
 Interface for class sec_met_e3.
 
file  sec_met_ed.cc [code]
 Implementation for class sec_met_ed.
 
file  sec_met_ed.h [code]
 Interface for class sec_met_ed.
 
file  sec_rep_descriptor_poset.cc [code]
 Implementation for class sec_rep_descriptor_poset.
 
file  sec_rep_descriptor_poset.h [code]
 Interface for class sec_rep_descriptor_poset.
 
file  sec_rep_space.cc [code]
 Implementation for class sec_rep_space.
 
file  sec_rep_space.h [code]
 Interface for class sec_rep_space.
 
file  sec_rep_space_member.cc [code]
 Implementation for class sec_rep_space_member.
 
file  sec_rep_space_member.h [code]
 Interface for class sec_rep_space_member.
 
file  sec_st2.cc [code]
 Implementation for class sec_st2.
 
file  sec_st2.h [code]
 Interface for class sec_st2.
 
file  sec_st2_e2.cc [code]
 Implementation for class sec_st2_e2.
 
file  sec_st2_e2.h [code]
 Interface for class sec_st2_e2.
 
file  sec_st2_e3.cc [code]
 Implementation for class sec_st2_e3.
 
file  sec_st2_e3.h [code]
 Interface for class sec_st2_e3.
 
file  sec_st3.cc [code]
 Implementation for class sec_st3.
 
file  sec_st3.h [code]
 Interface for class sec_st3.
 
file  sec_st3_e3.cc [code]
 Implementation for class sec_st3_e3.
 
file  sec_st3_e3.h [code]
 Interface for class sec_st3_e3.
 
file  sec_st4.cc [code]
 Implementation for class sec_st4.
 
file  sec_st4.h [code]
 Interface for class sec_st4.
 
file  sec_st4_e2.cc [code]
 Implementation for class sec_st4_e2.
 
file  sec_st4_e2.h [code]
 Interface for class sec_st4_e2.
 
file  sec_st4_e3.cc [code]
 Implementation for class sec_st4_e3.
 
file  sec_st4_e3.h [code]
 Interface for class sec_st4_e3.
 
file  sec_stp.cc [code]
 Implementation for class sec_stp.
 
file  sec_stp.h [code]
 Interface for class sec_stp.
 
file  sec_stp_space.cc [code]
 Implementation for class sec_stp_space.
 
file  sec_stp_space.h [code]
 Interface for class sec_stp_space.
 
file  sec_t2.cc [code]
 Implementation for class sec_t2.
 
file  sec_t2.h [code]
 Interface for class sec_t2.
 
file  sec_t2_e2.cc [code]
 Implementation for class sec_t2_e2.
 
file  sec_t2_e2.h [code]
 Interface for class sec_t2_e2.
 
file  sec_t2_e3.cc [code]
 Implementation for class sec_t2_e3.
 
file  sec_t2_e3.h [code]
 Interface for class sec_t2_e3.
 
file  sec_t3.cc [code]
 Implementation for class sec_t3.
 
file  sec_t3.h [code]
 Interface for class sec_t3.
 
file  sec_t3_e3.cc [code]
 Implementation for class sec_t3_e3.
 
file  sec_t3_e3.h [code]
 Interface for class sec_t3_e3.
 
file  sec_t4.cc [code]
 Implementation for class sec_t4.
 
file  sec_t4.h [code]
 Interface for class sec_t4.
 
file  sec_t4_e2.cc [code]
 Implementation for class sec_t4_e2.
 
file  sec_t4_e2.h [code]
 Interface for class sec_t4_e2.
 
file  sec_t4_e3.cc [code]
 Implementation for class sec_t4_e3.
 
file  sec_t4_e3.h [code]
 Interface for class sec_t4_e3.
 
file  sec_tp.cc [code]
 Implementation for class sec_tp.
 
file  sec_tp.h [code]
 Interface for class sec_tp.
 
file  sec_tp_space.cc [code]
 Implementation for class sec_tp_space.
 
file  sec_tp_space.h [code]
 Interface for class sec_tp_space.
 
file  sec_tuple.cc [code]
 Implementation for class sec_tuple.
 
file  sec_tuple.h [code]
 Interface for class sec_tuple.
 
file  sec_tuple.impl.h [code]
 Implementation of template member functions for class sec_tuple.
 
file  sec_tuple_space.cc [code]
 Implementation for class sec_tuple_space.
 
file  sec_tuple_space.h [code]
 Interface for class sec_tuple_space.
 
file  sec_tuple_space.impl.h [code]
 Interface for class sec_tuple_space.impl.
 
file  sec_vd.cc [code]
 Implementation for class sec_vd.
 
file  sec_vd.h [code]
 Interface for class sec_vd.
 
file  sec_vd_space.cc [code]
 Implementation for class sec_vd_space.
 
file  sec_vd_space.h [code]
 Interface for class sec_vd_space.
 
file  section_space_schema_crg_range.cc [code]
 Implementation for class section_space_schema_crg_range.
 
file  section_space_schema_crg_range.h [code]
 Interface for class section_space_schema_crg_range.
 
file  section_space_schema_member.cc [code]
 Implementation for class section_space_schema_member.
 
file  section_space_schema_member.h [code]
 Interface for class section_space_schema_member.
 
file  section_space_schema_member_2.cc [code]
 Implementation for class section_space_schema_member.
 
file  section_space_schema_member_2.h [code]
 Interface for class section_space_schema_member.
 
file  section_space_schema_poset.cc [code]
 Implementation for class section_space_schema_poset.
 
file  section_space_schema_poset.h [code]
 Interface for class section_space_schema_poset.
 
file  section_space_schema_poset_2.cc [code]
 Implementation for class section_space_schema_poset.
 
file  section_space_schema_poset_2.h [code]
 Interface for class section_space_schema_poset.
 
file  section_space_schema_table_dof_crg_range.cc [code]
 Implementation for class section_space_schema_table_dof_crg_range.
 
file  section_space_schema_table_dof_crg_range.h [code]
 Interface for class section_space_schema_table_dof_crg_range.
 

Detailed Description

Section algebra

The section type hierarchy repeats the fiber type hierarchy; for every type F in the fiber hierarchy there is a section type S with fiber of type F. Every fiber operation has a corresponding section operation. Sections also support additional operations, not defined for fibers. The most important of these are the real-valued functions of scalar sections. A scalar section is essentially a map from the base space to reals and we can compose this with any map from reals to reals to form another map from the base space to reals, i.e. another scalar section. We define such an operation for each math library function defined by the C++ standard. We summarize these in the following:

fabs Absolute value of a scalar section.
ceil Ceiling of a scalar section.
floor Floor of a scalar section.
sqrt Square root of a scalar section.
pow Power of a scalar section.
cos Cosine of a scalar section.
sin Sine of a scalar section.
tan Tangent of a scalar section.
acos Arc cosine of a scalar section.
asin Arc sine of a scalar section.
atan Arc tangent of a scalar section.
atan2 Arc tangent of a scalar section.
cosh Hyperbolic cosine of a scalar section.
sinh Hyperbolic sine of a scalar section.
tanh Hyperbolic tangent of a scalar section.
exp Exponential of a scalar section.
log Log base e of a scalar section.
log10 Log base 10 of a scalar section.
modf Integer and fractional parts of a scalar section.
frexp Fractional and exponent parts of a scalar section.
fmod Remainder of scalar section.
ldexp Scalar section times a power of 2.