Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 속성 | 모든 멤버 목록
G4GDMLEvaluator 클래스 참조

#include <G4GDMLEvaluator.hh>

Public 멤버 함수

 G4GDMLEvaluator ()
 
void Clear ()
 
void DefineConstant (const G4String &, G4double)
 
void DefineVariable (const G4String &, G4double)
 
void DefineMatrix (const G4String &, G4int, std::vector< G4double >)
 
void SetVariable (const G4String &, G4double)
 
G4bool IsVariable (const G4String &) const
 
G4String SolveBrackets (const G4String &)
 
G4double Evaluate (const G4String &)
 
G4int EvaluateInteger (const G4String &)
 
G4double GetConstant (const G4String &)
 
G4double GetVariable (const G4String &)
 
G4String ConvertToString (G4int ival)
 
G4String ConvertToString (G4double dval)
 

Private 속성

G4Evaluator eval
 
std::vector< G4StringvariableList
 

상세한 설명

G4GDMLEvaluator.hh 파일의 47 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4GDMLEvaluator::G4GDMLEvaluator ( )

멤버 함수 문서화

void G4GDMLEvaluator::Clear ( )

G4GDMLEvaluator.cc 파일의 48 번째 라인에서 정의되었습니다.

다음을 참조함 : ampere, candela, HepTool::Evaluator::clear(), eval, kelvin, kilogram, meter, mole, second, HepTool::Evaluator::setStdMath(), HepTool::Evaluator::setSystemOfUnits(), variableList.

다음에 의해서 참조됨 : G4GDMLReadStructure::Clear().

G4String G4GDMLEvaluator::ConvertToString ( G4int  ival)

G4GDMLEvaluator.cc 파일의 285 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : G4GDMLWriteStructure::ExportEnergyCuts(), G4GDMLParser::ExportRegions().

G4String G4GDMLEvaluator::ConvertToString ( G4double  dval)

G4GDMLEvaluator.cc 파일의 293 번째 라인에서 정의되었습니다.

void G4GDMLEvaluator::DefineConstant ( const G4String name,
G4double  value 
)
void G4GDMLEvaluator::DefineMatrix ( const G4String name,
G4int  coldim,
std::vector< G4double valueList 
)

G4GDMLEvaluator.cc 파일의 80 번째 라인에서 정의되었습니다.

다음을 참조함 : DefineConstant(), FatalException, G4Exception().

다음에 의해서 참조됨 : G4GDMLReadDefine::MatrixRead().

void G4GDMLEvaluator::DefineVariable ( const G4String name,
G4double  value 
)

G4GDMLEvaluator.cc 파일의 68 번째 라인에서 정의되었습니다.

다음을 참조함 : eval, FatalException, HepTool::Evaluator::findVariable(), G4Exception(), HepTool::Evaluator::setVariable(), variableList.

다음에 의해서 참조됨 : G4GDMLReadDefine::VariableRead().

G4double G4GDMLEvaluator::Evaluate ( const G4String in)

G4GDMLEvaluator.cc 파일의 213 번째 라인에서 정의되었습니다.

다음을 참조함 : eval, HepTool::Evaluator::evaluate(), FatalException, G4Exception(), HepTool::Evaluator::OK, HepTool::Evaluator::print_error(), SolveBrackets(), HepTool::Evaluator::status().

다음에 의해서 참조됨 : G4GDMLReadMaterials::AtomRead(), G4GDMLReadStructure::AxisRead(), G4GDMLReadParamvol::Box_dimensionsRead(), G4GDMLReadSolids::BoxRead(), G03ColorReader::ColorRead(), G4GDMLReadParamvol::Cone_dimensionsRead(), G4GDMLReadSolids::ConeRead(), G4GDMLReadDefine::ConstantRead(), G4GDMLReadSolids::CutTubeRead(), G4GDMLReadStructure::DivisionvolRead(), G4GDMLReadMaterials::DRead(), G4GDMLReadSolids::ElconeRead(), G4GDMLReadMaterials::ElementRead(), G4GDMLReadParamvol::Ellipsoid_dimensionsRead(), G4GDMLReadSolids::EllipsoidRead(), G4GDMLReadSolids::EltubeRead(), EvaluateInteger(), G4GDMLReadDefine::ExpressionRead(), G4GDMLReadMaterials::FractionRead(), G4GDMLReadSolids::GenericPolyconeRead(), G4GDMLReadSolids::GenericPolyhedraRead(), G4GDMLReadSolids::GenTrapRead(), GetConstant(), GetVariable(), G4GDMLReadParamvol::Hype_dimensionsRead(), G4GDMLReadSolids::HypeRead(), G4GDMLParser::ImportRegions(), G4GDMLReadMaterials::MaterialRead(), G4GDMLReadDefine::MatrixRead(), G4GDMLReadMaterials::MEERead(), G4GDMLReadSolids::OpticalSurfaceRead(), G4GDMLReadParamvol::Orb_dimensionsRead(), G4GDMLReadSolids::OrbRead(), G4GDMLReadParamvol::Para_dimensionsRead(), G4GDMLReadSolids::ParaboloidRead(), G4GDMLReadParamvol::ParameterisedRead(), G4GDMLReadSolids::ParaRead(), G4GDMLReadParamvol::Polycone_dimensionsRead(), G4GDMLReadSolids::PolyconeRead(), G4GDMLReadParamvol::Polyhedra_dimensionsRead(), G4GDMLReadSolids::PolyhedraRead(), G4GDMLReadDefine::PositionRead(), G4GDMLReadMaterials::PRead(), G4GDMLReadStructure::QuantityRead(), G4GDMLReadDefine::QuantityRead(), G4GDMLReadSolids::ReflectedSolidRead(), G4GDMLReadDefine::RotationRead(), G4GDMLReadSolids::RZPointRead(), G4GDMLReadDefine::ScaleRead(), G4GDMLReadSolids::SectionRead(), G4GDMLReadParamvol::Sphere_dimensionsRead(), G4GDMLReadSolids::SphereRead(), G4GDMLReadParamvol::Torus_dimensionsRead(), G4GDMLReadSolids::TorusRead(), G4GDMLReadParamvol::Trap_dimensionsRead(), G4GDMLReadSolids::TrapRead(), G4GDMLReadParamvol::Trd_dimensionsRead(), G4GDMLReadSolids::TrdRead(), G4GDMLReadMaterials::TRead(), G4GDMLReadParamvol::Tube_dimensionsRead(), G4GDMLReadSolids::TubeRead(), G4GDMLReadSolids::TwistedboxRead(), G4GDMLReadSolids::TwistedtrapRead(), G4GDMLReadSolids::TwistedtrdRead(), G4GDMLReadSolids::TwistedtubsRead(), G4GDMLReadSolids::TwoDimVertexRead(), G4GDMLReadDefine::VariableRead(), G4GDMLReadDefine::VectorRead(), G4GDMLReadSolids::ZplaneRead().

G4int G4GDMLEvaluator::EvaluateInteger ( const G4String expression)
G4double G4GDMLEvaluator::GetConstant ( const G4String name)

G4GDMLEvaluator.cc 파일의 256 번째 라인에서 정의되었습니다.

다음을 참조함 : eval, Evaluate(), FatalException, HepTool::Evaluator::findVariable(), G4Exception(), IsVariable().

다음에 의해서 참조됨 : G4GDMLReadDefine::GetConstant().

G4double G4GDMLEvaluator::GetVariable ( const G4String name)

G4GDMLEvaluator.cc 파일의 274 번째 라인에서 정의되었습니다.

다음을 참조함 : Evaluate(), FatalException, G4Exception(), IsVariable().

다음에 의해서 참조됨 : G4GDMLReadDefine::GetVariable().

G4bool G4GDMLEvaluator::IsVariable ( const G4String name) const

G4GDMLEvaluator.cc 파일의 146 번째 라인에서 정의되었습니다.

다음을 참조함 : variableList.

다음에 의해서 참조됨 : GetConstant(), GetVariable(), G4GDMLReadDefine::IsValidID(), G4GDMLRead::LoopRead(), SetVariable().

void G4GDMLEvaluator::SetVariable ( const G4String name,
G4double  value 
)

G4GDMLEvaluator.cc 파일의 135 번째 라인에서 정의되었습니다.

다음을 참조함 : eval, FatalException, G4Exception(), IsVariable(), HepTool::Evaluator::setVariable().

다음에 의해서 참조됨 : G4GDMLRead::LoopRead().

G4String G4GDMLEvaluator::SolveBrackets ( const G4String in)

G4GDMLEvaluator.cc 파일의 158 번째 라인에서 정의되었습니다.

다음을 참조함 : G4String::append(), close(), EvaluateInteger(), FatalException, G4Exception(), in, open().

다음에 의해서 참조됨 : Evaluate(), G4GDMLRead::GenerateName(), G4GDMLRead::GeneratePhysvolName().

멤버 데이타 문서화

G4Evaluator G4GDMLEvaluator::eval
private

G4GDMLEvaluator.hh 파일의 70 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clear(), DefineConstant(), DefineVariable(), Evaluate(), G4GDMLEvaluator(), GetConstant(), SetVariable().

std::vector<G4String> G4GDMLEvaluator::variableList
private

G4GDMLEvaluator.hh 파일의 71 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Clear(), DefineVariable(), IsVariable().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: